Википедия
S-блок , «блок подстановок» — функция в коде программы или аппаратная система, принимающая на входе , преобразующая их по определённому алгоритму и возвращающая на выходе . n и m не обязательно равны.
S-блоки используются в блочных шифрах .
В электронике можно непосредственно применять схему, приведённую на рисунке. В программировании же создают таблицы замен . Оба этих подхода являются эквивалентными, то есть данные , зашифрованные на компьютере, можно расшифровать на электронном устройстве и наоборот.
S-блок называется идеальным , если значения выходных бит вычисляются бент-функцией на основе значений входных бит и любая линейная комбинация выходных бит является бент-функцией от входных бит.
S-блок. Значения.
- S-блоки или S-элементы (в химии ) — группа химических элементов.
- S-блок (в криптографии ) — программный код или аппаратная система, выполняющая перестановку бит по какому-либо алгоритму.