当前位置:首页 > 01第5章 高级加密标准AES(精简)104
谭文学信息安全与保密教案 第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注意:在二进制运算当加。加法和异或是等价 的;轮钥异或;又称轮密钥加;
共分享92篇相关文档