S-box,即“substitution box”, 是密碼學領域的一個基本組件,其功能是實現數據的非線性置換。
S-box主要應用於對稱加密算法中,如DES (Data Encryption Standard)、AES (Advanced Encryption Standard)、SM1(國密算法)、SM4(國密算法)。