在第 2.1.2 节的Rijndael AES 提案中,他们选择了 m(x) = x^8 + x^4 + x^3 + x + 1 并说它是一个不可约多项式。该多项式对应于整数 283。
在第 4.2.3 节中,他们定义了 M 的值,即在MixColumn
操作中使用的矩阵。我试图在八度音阶中找到它的乘法逆 M⁻¹。我使用了命令
y = gf(M, 8, 283)
八度给了我以下错误:
错误::
gf
伽罗瓦域的原始多项式(283)必须是不可约的
谁能帮我解释为什么我会收到这个错误?我对领域、组和类似的抽象概念知之甚少。