Page 33 - 4394
P. 33
Рисунок 3.4 – Схема шифрування в режимі CFB
шифрування вмісту регістру зсуву за допомогою ключа K;
вибирання з утвореної криптограми, довжина якої понад
8 бітів, перших 8-и бітів; ці біти слугують для виконання операції
XOR з іншими 8-ю бітами, що кодують наступну літеру явного
тексту Р, яка надходить на вхід; у результаті отримують
послідовність Z з 8-і бітів;
послідовність Z утворює 8 чергових бітів криптограми, які
надходять на вихід; водночас у регістрі зсуву відбувається зсув
ліворуч на вісім позицій; цей зсув нециклічний – 8 бітів з лівого
боку зникають; на 8-и звільнених праворуч позиціях регістру зсуву
записується послідовність Z.
Дешифрування відбувається за допомогою тієї самої схеми,
лише вхід й вихід міняються місцями.
3.2.4 Міжнародний стандарт шифрування даних IDEA
Міжнародний стандарт шифрування даних International Data
Encryption Standard (IDEA) можна використовувати з
некомерційною метою безкоштовно. Його запропонували у 1991 р.
Д. Мессі і К. Лаі з Цюріха (Швейцарія). IDEA має подібну до
алгоритму DES загальну структуру. Він є ітеративним блоковим
шифром з 64-бітовим розміром блока й 128-бітовим ключем.
Алгоритм має лише вісім циклів, на відміну від 16 циклів алгоритму
DES, проте кожен цикл алгоритму IDEA діє так, як один цикл
потрійного DES. IDEA є одним з компонентів популярного
33