01第5章 高级加密标准AES(精简)104 联系客服

发布时间 : 星期六 文章01第5章 高级加密标准AES(精简)104更新完毕开始阅读6cdb25670b1c59eef8c7b4fe

谭文学信息安全与保密教案 第9/28页:7/25/2013 3:01 PM

密钥长度 分组大小 (Nk words) (Nb words) 轮钥 轮数 (Nr) 大小 (Nrk words) 总扩展子钥 words AES-128 4 AES-192 6 AES-256 8 DES 1.75

4 4 4 2 10 12 14 16 4 4 4 1.5 11*4 13*4 15*4 16*1.5 谭文学信息安全与保密教案 第10/28页:7/25/2013 3:01 PM

谭文学信息安全与保密教案 第11/28页:7/25/2013 3:01 PM

AES的分组长度/轮数/密钥长度都限选变长的; 2. AES的评估准则(P97); 3. AES的最终评估结论(P98) 4. AES 算法过程(略讲)

以128位分组/128密钥/10轮迭代为例来说明; 将代处理的128位数据置于Byte state[4][4]的数组,将轮钥置于

rkey[i*4], rkey[i*4+1],rkey[i*4+2],rkey[i*4+3]连续的4个元素表示第i个轮钥。

谭文学信息安全与保密教案 第12/28页:7/25/2013 3:01 PM

byte [4][4]state,shift_state,mix_state,xor_state;//unsignedchar

word[11][4]rkey;i:0-10;//unsigned int注意:在二进制运算当加。加法和异或是等价 的;轮钥异或;又称轮密钥加;