我知道在AES中,在加密阶段,在MixColumns中,我们使用[4x4]系数矩阵,其值仅为(00,01,02,03)。有谁知道在解密阶段InvMixColumns中系数矩阵使用了什么值?我知道这些系数是通过在rajindel场中取倒数00,01,02,03而得出的。我把它们计算为
00---------->00
01---------->01
02---------->141
03---------->246
上面显示的关联是系数--------->它在Rajindel字段中的倒数以十进制表示。这些值是否正确?我需要一些确认。提前致谢!!
答案 0 :(得分: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的多项式的整个环中反转多项式。