Page 7 - 6151
P. 7

Рисунок 1.2 – Квадрат (таблиця) Віжинера

                      Таблиця  Віжинера  складається  з  рядків  по  26  символів,  причому
               кожний  наступний  рядок  зсувається  на  одну  позицію  ліворуч.  На  різних
               етапах кодування шифр Віжинера використовує різні алфавіти, які вибрані
               в залежності від символу ключового слова.

                      Тобто, букви відкритого тексту вибирають з першого рядка квадрата
               Віжинера,  а  букви  відповідного  ключового  слова  –  з  першого  стовпця
               таблиці.  При  цьому  на  перетині  першого  рядка  і  першого  стовпця
               знаходиться буква шифротексту.
                      Наприклад,  припустимо,  що  вихідний  текст  має                          вигляд:
               «INFORMATION SYSTEM».
                      Людина,  яка  надсилає  повідомлення,  записує  ключове  слово
               (наприклад,  «TABLE»)  циклічно  до  тих  пір,  поки  його  довжина  не  буде
               відповідати довжині слова вихідного тексту: «TABLETABLET TABLET».
                      Перший символ вихідного тексту «I» шифрується першим символом
               ключа  «T».  Це  дозволяє  встановити  відповідність  букв  вихідного
               повідомлення  та  ключа.  Перший  символ  «B»  шифрованого  тексту
               знаходиться на перетині рядка T і стовпця I в таблиці Віжинерa. Точно так
               для  шифрування  другого  символу  вихідного  тексту  використовується
               другий символ ключа, тобто другий символ тексту «N» розташований на
               перетині рядка  A  і стовпця N відповідно. Інша частина  вихідного  тексту
               шифрується подібним способом [2].
                      Результат шифрування наведений на рисунку 1.3.



                                                            8
   2   3   4   5   6   7   8   9   10   11   12