Шифри простої заміни

При шифруванні простою заміною кожен символ тексту, що шифрується, замінюється символом того ж алфавіту однаково по всьому тексту відповідно до криптографічного алгоритму і ключа.

Розрізняють такі шифри перестановки:

  • полібіанський квадрат;
  • система Цезаря;
  • афінна система підстановок Цезаря;
  • система Цезаря із ключовим словом;
  • таблиці Трисемусу;
  • біграмний шифр Плейфейру.

шифри

Мал. 7. Полібіанський квадрат

Класичнийполібіанський квадрат - таблиця, що складається з 5 рядків і 5 стовпців, заповнена випадковим чином літерами грецького алфавіту та пробілом (рис. 7). При шифруванні в таблиці знаходять літеру відкритого тексту і записують у шифртекст літеру, розташовану нижче її у тому стовпці. Якщо літера вихідного тексту знаходиться в нижньому рядку таблиці, їй відповідає літера першого рядка з цього ж стовпця, наприклад, для слова «. "виходить шифртекст". ».

Концепцію полібіанського квадрата легко перенести на алфавіт будь-якої мови, наприклад, для українського алфавіту можна взяти прямокутну таблицю розміром 5х7 і записати в неї літери від «А» до «Я» (крім літери «Е»), пробіл, символи «,» та « .» (Рис. 8), що дозволить шифрувати найпростіші фрази та речення. Якщо в повідомленні містяться також інші розділові знаки та символи, то переважно використовувати велику таблицю, наприклад 5х8.

таблиці

Мал. 8. Застосування концепції полібіанського квадрата для українсько-мовних повідомлень

Приклад 6. За допомогою таблиці 5х7 (рис. 8) зашифруємо повідомлення «винахід історика Полібія». В результаті шифрування за методом полібіанського квадрата отримаємо шифртекст: «И.В_АНЗНЯЫНХЫЦЗВАИИПХЭВСЫ_ЫМЖ».