S-блок (или блок подстановок, англ. s-box от substitution-box) — функция в коде программы или аппаратная система, которая принимает на входе n бит, преобразует их по определённому алгоритму и возвращает на выходе m бит. 12 n и m не обязательно равны. 1