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
   28   29   30   31   32   33   34   35   36   37   38