Substitutionsbox ist ein Verschlüsselungsverfahren, das nach dem Substitutionschiffre arbeitet. Es benutzt eine Zeichenliste, in der ein eingegebenes Zeichen, durch ein anderes ersetzt wird. Diese Liste ist auch bekannt als Substitutionsbox oder S- Box.
Bei der Substitutionsbox werden Matrizen aus Datenwörtern mit einem Schlüsselwort, das genauso lang ist wie das Datenwort, in einer logischen Operation zu einem neuen Datenwort verknüpft. Als logische Operation wird meistens eine XOR- Verknüpfung benutzt.
Je nach Verfahren sind die Zeichenlisten im Standard festgelegt, so beim DES-Algorithmus.