S-box(substitution box,替换盒/代换盒):分组密码(如 AES、DES)中的一种非线性替换组件,通常把输入比特/字节按规则映射成另一组输出,用来增强加密的“混淆性”(让明文、密钥与密文之间的关系更难被推导)。在具体算法里,S-box 可以是查表形式,也可能由数学结构构造而成。
/ˈɛs bɒks/(英式); /ˈɛs bɑːks/(美式)
The algorithm applies an S-box to each byte.
该算法对每个字节应用一次 S-box(替换盒)。
In AES, the S-box is designed to add nonlinearity and help resist differential and linear cryptanalysis.
在 AES 中,S-box 的设计旨在引入非线性,从而帮助抵抗差分分析与线性分析。
S-box 来自 Substitution box(替换盒):其中 S 代表 substitution(替换/代换),box 表示“模块/盒子”。该术语在现代密码学讨论分组密码结构时非常常见,尤其是在 DES、AES 等算法的说明与分析中,用来指代负责“代换”的核心部件。