sbox
An S-box, short for substitution box, is a fundamental component in many symmetric-key algorithms. It takes a fixed number of input bits and outputs a fixed number of bits, performing a nonlinear substitution that creates confusion in the cipher. S-boxes are usually implemented as lookup tables or compact logic circuits.
In block ciphers, S-boxes are used within the rounds to transform small bit-strings. DES employs eight 6-to-4
Qualities and design considerations include nonlinearity, balance, and differential and linear resistance. A well-designed S-box provides
The term is widely used as S-box or s-box; related topics include S-box design and cryptanalytic methods