AES Round Function
AES 轮函数是 AES 每轮对 16 字节状态执行的四个变换:SubBytes、ShiftRows、MixColumns、AddRoundKey。
用途
通过非线性替换、行移位、列混合与密钥加的复合实现混淆与扩散,是 AES 安全性的核心。
机制
SubBytes 用 S-box 逐字节非线性替换;ShiftRows 行循环移位;MixColumns 在 GF(2^8) 上列混合;AddRoundKey 异或轮密钥。128 位密钥 10 轮,256 位 14 轮。
用例
- AES 加密核心
- AES 解密逆向轮函数
- 密码学教学