Rijndael

Rijndael:在維基百科上對 Rcon 的解釋?

  • October 1, 2013

我在 Wikipedia 上偶然發現了 Rijndael Rcon的解釋,但我無法理解。

Rcon 的範例表明*Rcon(9)*是0x1b

這可能是有道理的……rcon(9) = (2 ^ (9 - 1) mod (256)) + 16 + 8 + 2 + 1

但我不了解*Rcon(10)*或其他任何內容。

有人可以向我解釋一下嗎?另外,為什麼Rcon(0) = 0x8d

Rcon(9) 是0x1b因為0x80乘以0x02is 0x100,歸約到0x00 xor 0x1b有限域中。

Rcon(10) 是 Rcon(9) 的兩倍,以此類推。

Rcon(0) 是0x8d因為0x8d乘以0x020x01在有限域中。

如果我所說的有限域的意思不明白,那是因為您處理的數字實際上是多項式,請參閱:Rijndael 的有限域

引用自:https://crypto.stackexchange.com/questions/10682