WikiDer > Схема Лая – Мэсси

Lai–Massey scheme

В Схема Лая – Мэсси криптографическая структура, используемая при разработке блочные шифры.[1][2] Он используется в ИДЕЯ и ИДЕЯ NXT.

Детали конструкции

Схема Lai Massey, схема en.svg

Позволять - круглая функция, и полукруглая функция, и пусть быть подключами для раундов соответственно.

Тогда основная операция выглядит следующим образом:

Разделите блок открытого текста на две равные части, (, ).

Для каждого раунда , вычислить

куда , и .

Тогда зашифрованный текст .

Расшифровка зашифрованного текста достигается путем вычисления для

куда , и .

потом это снова открытый текст.

Схема Лая – Мэсси предлагает свойства безопасности, аналогичные свойствам схемы Структура Фейстеля. Он также разделяет свое преимущество перед сеть замещения-перестановки что круглая функция не обязательно должно быть обратимым.

Функция полукруга требуется для предотвращения тривиальной атаки различения (). Обычно применяется ортоморфизм с левой стороны, то есть

где оба и находятся перестановки (в математическом смысле, то есть биекция, а не поле перестановки). Поскольку у битовых блоков (групп размера ) вместо них используются «почти ортоморфизмы».

может зависеть от ключа. В противном случае последнее приложение можно пропустить, поскольку обратное ему все равно известно. Последнее приложение обычно называют "круглым". "для шифра, который иначе раундов.

Литература

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

  1. ^ Аарам Юн, Дже Хонг Пак, Джуён Ли: Схема Лая-Месси и квазифейстелевские сети. IACR Криптология.
  2. ^ Серж Воденэ: О схеме Лай-Месси. ASIACRYPT'99.