Кто владеет информацией — тот владеет миром.

Ротшильд

Пока другие только пытаются понять законы рынка, используй их!

Терморектальный криптоанализTM



Алгоритм MISTY2

В отличие от MISTY 1, алгоритм MISTY2 не участвовал в конкурсе NESSIE и не снискал такой широкой известности. MISTY2 незначительно отличается от MISTY 1: он использует те же функции, но в несколько другой последовательности.

В данном алгоритме существует не 2, а 4 различных типа раундов, которые выполняются поочередно, после чего повторяются требуемое количество раз. Структура раунда 1 (после приведенных далее операций в каждом раунде субблоки меняются местами):
Оба субблока обрабатываются операцией FL.
Левый субблок обрабатывается операцией FO.
Значение правого субблока обрабатывается операцией FL и накладывается на левый субблок операцией XOR.
Структура раунда 2:
Левый субблок обрабатывается операцией FO.
Значение правого субблока накладывается на левый.

Структура раунда 3:
Левый субблок обрабатывается операцией FO.
Значение правого субблока обрабатывается операцией FL и накладывается на левый.

Структура раунда 4 аналогична раунду 2.

Процедура расширения ключа, а также структура операций FO и FL аналогичны описанным выше для алгоритма MISTY 1. Рекомендуемым количеством раундов для MISTY2 является 12, а не 8.

Алгоритм MISTY2 является более быстродействующим, чем MISTY 1 при возможности параллельной обработки данных, поскольку может выполнять по 2 раунда параллельно.

Остапенко Денис aka Sharp, 2006

Соглашение о приватности информации

 

Hosted by uCoz