Aes

AES 中 S-box 的建構

  • May 3, 2017

在我的密碼學入門課上。AES 中有一行描述 S-box 的構造“AES 的 S-box 是通過組合一個函式來構造的 $ h(x)=x^{254} $ 定義於 $ GF(256) $ 具有可逆仿射變換。”但是,當我查看高級加密標準 (AES) 文件時,我找不到 $ h(x)=x^{254} $ 用來。我知道 S-box 是由 $ a_{i,j}\to a_{i,j}^{-1}(mod,x^8+x^4+x^3+x+1) $ 以及隨後的仿射變換。做 $ h(x)=x^{254}=x^{-1} $ 在逆過程中使用?

在該領域 $ GF(2^8) $ , $ x^{254} = x^{-1} $ (除了 $ x=0 $ , 作為 $ 0^{-1} $ 不存在;對於 AES,它被視為 0),因此這是描述同一事物的兩種方式。

當我們談論 AES 時,我們通常使用 $ x^{-1} $ 命名法;無論出於何種原因,您的班級決定使用 $ x^{254} $ 一。

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