Mix Columns 列混合 Add Round Key轮密钥加 将轮密钥与状态按位异或(模2加)。轮密钥是通过Key Schedule过程从密码密钥中得到的,轮密钥长度等于分组长度。 Key Expansion密钥扩展 密钥总数= Nb×( Nr+1)个字(word),例如当分组长度为128bits和轮数Round为10时,轮密钥长度为4×(10+1)=44个字(176个字节)。 将密码密钥扩展成一个扩展密钥。 从扩展密钥中取出轮密钥:第一个轮密钥由扩展密钥的第一个Nb个4字节字,第二个轮密钥由接下来的Nb个4字节字组成,以此类推。 密钥扩展中的g函数 : (1)RotWord字循环 :使一个字中的四个字节 [a0,a1,a2,a3] 循环左移一个字节变成 [a1,a2,a3,a0] (2)SubWord 字节替代: 利用S盒对输入的每个字节进行替代 (3)步骤(1)和(2)的结果在与Rcon[i/Nk]做异或运算。 Rcon[i/Nk] : 依赖于轮数的常量 [xi-1, {00},{00},{00}], i为轮数, x为GF(28)中的值{02}。 Key Expansion密钥扩展 Key Expansion密钥扩展 密钥扩展的伪代码实现 Key Expansion密钥扩展 Expansion of a 128-bit Cipher Key: This
您可能关注的文档
最近下载
- ISO IEC 27034 2024 中文版完整版 应用软件全生命周期安全标准.docx VIP
- 医疗器械检验员取证培训模拟考试试卷(附答案).docx VIP
- 2025年沪教版高二双曲线焦点弦专题试卷及解析.docx VIP
- 2025年无人机驾驶员执照强风_大风条件下的迫降操控专题试卷及解析.pdf VIP
- 2025年房地产经纪人新房交易交房延期处理专题试卷及解析.pdf VIP
- 超轻粘土课件.pptx VIP
- 热力环流导学案.doc VIP
- 2025年项目管理专业能源项目采购控制专题试卷及解析.pdf VIP
- 2011年全国和自治区补充的农业植物检疫性有害生物分布行政区名 录表.doc VIP
- 职场实用Excel函数及公式大全.docx VIP
原创力文档

文档评论(0)