AES和GNU Octave中的不可约多项式

时间:2016-03-02 13:27:29

标签: aes octave rijndael finite-field

在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)必须是不可约的

任何人都可以帮我解释为什么我收到此错误?我对领域,小组和类似的抽象概念知之甚少。

0 个答案:

没有答案