Page 35 - 4394
P. 35
Рисунок 3.5 – Схема виконання i-го циклу в алгоритмі IDEA
Рисунок 3.6 – Завершальне перетворення в алгоритмі ІDЕА
об'єднання кінцевих блоків Y ..., Y становить блок шифрограми.
4
1
Дешифрування в алгоритмі IDEA відбувається так (рис. 3.7):
64-бітовий блок шифрограми (аналогічно як у випадку
шифрування) ділять на чотири підблоки і спочатку перетворюють з
) }; позначення
) , - Z
використанням ключів {(Z 1 (9) -1 2 (9) , - Z 3 (9) , (Z 4 (9) -1
)
(Z 1 (9) -1 4 (9) -1 означають, що відшукують обернені числа щодо
) і (Z
16 (9) (9)
множення за модулем 2 +1 для Z 1 і Z 4 , відповідно.
Вирази -Z 2 (9) і -Z 3 (9) означають відшукання обернених чисел щодо
16 (9) (9)
додавання за модулем 2 для, відповідно, Z 2 і Z 3 ; для цього
(9) (9)
досить виконати порозрядну інверсію Z і Z ;
3
2
35