In der Kryptografie bezeichnet eine S-Box (englisch substitution box) eine Grundkomponente symmetrischer Kryptosysteme, die eine Bitfolge durch eine andere ersetzt (substituiert).