网络与信息安全密码学基础(一).pptVIP

  • 5
  • 0
  • 约9.05千字
  • 约 78页
  • 2019-12-06 发布于湖北
  • 举报
Rijndael: ByteSub操作 ByteSub(S-box)非线性、可逆 独立作用在每个字节上 先取GF(28)上乘法的逆,再经过GF(2)上一个仿射变换 a00 a01 a02 a03 a04 a05 a10 a11 a12 a13 a14 a15 a20 a21 a22 a23 a24 a25 a30 a31 a32 a33 a34 a35 b00 b01 b02 b03 b04 b05 b10 b11 b12 b13 b14 b15 b20 b21 b22 b23 b24 b25 b30 b31 b32 b33 b34 b35 S-box aij bij Rijndael: ShiftRow操作 第一行保持不变,其他行内的字节循环移位 Rijndael: MixColumn操作 列作为GF(28)上多项式乘以多项式c(x) 多项式c(x) = ‘03’x3+ ‘01’x2+ ‘01’x+ ‘02’ c-1(x) = ‘0B’x3+ ‘0D’x2+ ‘09’x+ ‘0E’ 模M(x) = x4+1 每一轮操作 Round(State,RoundKey) { ByteSub(State); ShiftRow(State); MixColumn(State); AddRoundKey(State,RoundKey); } a00 a01 a02 a03

文档评论(0)

1亿VIP精品文档

相关文档