Шифр продукта - Product cipher

В криптография, а шифр продукта объединяет два или более преобразований таким образом, чтобы полученный шифр был более безопасным, чем отдельные компоненты, чтобы сделать его устойчивым к криптоанализ.[1] Шифр продукта объединяет в себе последовательность простых преобразований, таких как замена (S-бокс), перестановка (P-box) и модульная арифметика. Концепция товарных шифров обусловлена Клод Шеннон, который представил идею в своей фундаментальной статье, Коммуникационная теория секретных систем.

Для преобразования, включающего разумное количество n символов сообщения, обе вышеупомянутые системы шифрования ( S-коробка и П-бокс ) сами по себе желают. Шеннон предложил использовать комбинацию преобразования S-блока и P-блока - товарный шифр. Комбинация может дать шифровальную систему более мощную, чем каждая из них по отдельности. Этот подход альтернативного применения преобразования подстановки и перестановки использовался IBM в Люцифер система шифрования и стала стандартом для национальных стандартов шифрования данных, таких как Стандарт шифрования данных и Расширенный стандарт шифрования. Шифр продукта, использующий только замены и перестановки, называется SP-сеть. Шифры Фейстеля являются важным классом товарных шифров.

Рекомендации

  1. ^ Справочник по прикладной криптографии Альфреда Дж. Менезеса, Пола К. ван Оршота, Скотта А. Ванстоуна. Пятое издание (август 2001 г.), стр. 251.

внешняя ссылка