Aes
AES 中 S-box 的建構
在我的密碼學入門課上。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} $ 一。