1

我知道在 AES 中,在加密阶段,在 MixColumns 中,我们使用 [4x4] 系数矩阵,其值只有 (00,01,02,03)。有谁知道在解密阶段 InvMixColumns 中的系数矩阵使用什么值?我知道这些系数是通过在 rajindel 字段中取 00,01,02,03 的倒数产生的。我计算为

00---------->00  
01---------->01
02---------->141
03---------->246  

上面显示的关联是系数------>它在 Rajindel 字段中的倒数以十进制表示。值是否正确?我需要一些确认。提前致谢!!

4

1 回答 1

1

AES的多项式系数实际上是:

03, 01, 01, 02

可以反转为:

0B, 0D, 09, 0E

另请参见FIPS 197的第 4.3 节,特定等式 (4.14)、(4.15)、(5.5) 和 (5.9)。

请注意,这并不像将字段 GF(2 8 ) 中的每个系数取反一样简单。相反,您将整个多项式环中的多项式取反,取模 x 4 +1。

于 2012-11-28T07:14:55.047 回答