在2.1.2节Rijndael AES proposal中,他们选择了m(x)= x ^ 8 + x ^ 4 + x ^ 3 + x + 1,并说它是一个不可约多项式。该多项式对应于整数283.
此外,在4.2.3节中,他们定义了M的值,即MixColumn
运算中使用的矩阵。我试图在八度音阶中找到它的乘法逆M -1。我用了命令
y = gf(M, 8, 283)
八度音出现了以下错误:
错误:
gf
:伽罗瓦域的原始多项式(283)必须是不可约的
任何人都可以帮我解释为什么我收到此错误?我对领域,小组和类似的抽象概念知之甚少。