现代密码学第四讲:分组密码3 PPT
分组密码(三);上讲内容回顾;本节主要内容;AES算法的整体结构;AES算法的整体结构;AES算法的轮函数;AES算法的轮函数;
;AES算法的轮函数;2) 行移位(ShiftRow)
行移位是将状态阵列的各行进行循环移位,不同状态行的位移量不同:
第0行不移动,
第1行循环左移C1个字节,
第2行循环左移C2个字节,
第3行循环左移C3个字节。
位移量C1、C2、C3的取值与Nb有关,由下表给出:
;例:当Nb=4时,具体的操作如下:;3)列混合(MixColumn)
列混合变换中,将状态阵列的每列视为GF((28)4)上的多项式,再与一个固定的多项式c(x)进行模x4+1乘法. Rijndael的设计者给出的c(x)为(系数用十六进制数表示):
c(x)=‘03’x3+‘01’x2+‘01’x+‘02’;列混合运算示意图;列混合运算也可写为矩阵乘法.
设b(x)= c(x)a(x),则;AES算法的轮函数;AES算法的轮函数;AES算法的轮函数;4) 密钥加(AddRoundKey)
密钥加是将轮密钥简单地与状态进行逐比特异或. 轮密钥由种子密钥通过密钥编排算法得到,轮密钥长度等于分组长度Nb.;注. 结尾轮的轮函数与前面各轮不同,将MixColumn这一步去掉.;密钥编排指从种子密钥得到轮密钥的过程,
您可能关注的文档
最近下载
- AP统计学 2023年真题 附答案和评分标准 AP Statistics 2023 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 部编人教版三年级语文上册《司马光》教学设计.pdf VIP
- 医疗机构内部审计规范与实务指南.docx VIP
- 统编版语文二年级下册“快乐读书吧” 大头儿子和小头爸爸 导读课 课件(共27张PPT).pptx VIP
- 2023年新疆喀什地区“才聚喀什·智惠丝路”人才引进考试真题及答案.docx VIP
- 4年级道德与法治-授课课件-5合理消费.pptx VIP
- Sos索思动态心电记录仪TER010ET010说明书.pdf
- 2026四年级下册道德与法治合理消费教案.pptx VIP
- 部编本小学语文三年级上册《24、司马光》教学设计.docx VIP
- 新解读《GB_T 30159.1 - 2013纺织品 防污性能的检测和评价 第1部分:耐沾污性》最新解读.docx VIP
原创力文档

文档评论(0)