
- •Шифри моноалфавітної заміни
- •Мета роботи
- •Ключові положення
- •Домашнє завдання
- •Зміст протоколу
- •Ключові питання
- •Лабораторне завдання
- •Шифр “Гомоморфна підстановка”
- •Мета роботи
- •Ключові положення
- •Домашнє завдання
- •Зміст протоколу
- •Ключові питання
- •Лабораторне завдання
- •Шифр Гронсфельда
- •Мета роботи
- •Ключові положення
- •Домашнє завдання
- •Абвгдежзиклмнопрстуфхцчшщьыэюя
- •Домашнє завдання
- •Домашнє завдання
- •Зміст протоколу
- •Ключові питання
- •Лабораторне завдання
- •Дослідження шифру “Подвійний квадрат”
- •Мета роботи
- •Ключові положення
- •Домашнє завдання
- •Зміст протоколу
- •Ключові питання
- •Лабораторне завдання
Зміст протоколу
Назва роботи.
Мета роботи.
Виконане домашнє завдання згідно номеру варіанту.
Результати виконання лабораторного завдання
Висновки (записати до відповідного протоколу).
Ключові питання
Шифр Гомоморфна підстановка. Навести правила побудови, шифрування та розшифровки.
Скільки існує варіантів шифру Гомоморфна підстановка, якщо алфавіт повідомлення містить 30 літер, а алфавіт криптограми містить 100 літер.
Описати стійкість шифру Гомоморфна підстановка до криптоаналітичних атак.
Рисунок 2‑2 Форма для виконання лабораторної роботи
Лабораторне завдання
Показати викладачу виконане домашнє завдання.
Знайти в каталозі Student файл SimCrypt.exe і запустити його на виконання.
З виниклого меню викликати форму для виконання лабораторної роботи.
У полі “криптограма” ввести шифрований текст згідно варіанту домашнього завдання.
Розшифрувати і записати текст (розшифрований) до протоколу.
Порівняти результат розшифровування
У полі “исходный текст” ввести фразу “В чащах юга жил был цитрус! Да? Но фальшивый экземпляр”.
Зашифрувати і записати текст криптограми до протоколу.
Порівняти результат шифрування з криптограмою домашнього завдання.
Шифр Гронсфельда
Мета роботи
Вивчити принципи побудови шифру “Гронсфельда”, та його стійкість до криптоаналітичних атак. Отримати практичні навики шифрування цим шифром.
Ключові положення
Шифр, що отримав назву “шифр Гронсфельда”, це модифікація шифру Цезаря числовим ключем. Для цього під повідомленням пишуть ключ (число з декількох цифр). Якщо ключ коротший за повідомлення, його повторюють циклічно. Шифровку отримують, як і в шифрі Цезаря, але в якості літери криптограми відраховують не третю літеру праворуч, а літеру, що стоїть праворуч на стільки символів, скільки вказує цифра ключа: якщо “1”, то на одну літеру праворуч; якщо “9” – то на 9 літер праворуч; якщо “0”, то беруть ту ж саму літеру. Так, використовуючи ключем число 314, отримаємо шифровку:
повідомленняСОВЕРШЕННОСЕКРЕТНО
ключ314314314314314314
шифровкаФПЖИСЭИОССТКНСКХОТ
Щоб зашифрувати першу літеру повідомлення від “С”, використовуючи першу цифру ключа “3”, відраховують третю літеру за алфавітом і отримують літеру “Ф”. Відповідно від “О” відраховують першу – це “П” і так далі. Цей шифр використовується і досі. Відомі різновиди і модифікації цього шифру, що мали метою його покращення, від кумедних, таких як використання іншого алфавіту, до по справжньому сильних, таких як послідовне шифрування двома ключами різної довжини.
Шифри багатоалфавіної заміни, до яких відносять і шифр Гронфельда, не зберігають у явному вигляді статистику літер вихідного повідомлення. Але існує метод криптоаналізу таких шифрів. Шифр Гронсфельда можна зламати, якщо на кожну цифру ключа припадає більше, ніж 20..30 літер. Якщо на кожну цифру ключа припадає більше, ніж 100 літер, то злам такого шифру досить поста задача.
Домашнє завдання
Записати до протоколу шифрувальну таблицю шифру Гронсфельда.
Вибрати в якості ключа номер свого студентського квитка і зашифрувати шифром Гронсфельда фразу: “Регламентация - это метод защиты информации при котором создаются такие условия её передачи, обработки и хранения, что возможность несанкционированного доступа сводится к минимуму”.
Записати повідомлення і криптограму до протоколу.
Зміст протоколу
Назва роботи.
Мета роботи.
Виконане домашнє завдання згідно номеру варіанту.
Результати виконання лабораторного завдання
Висновки (записати до відповідного протоколу).
Рисунок 3‑3 Форма для виконання лабораторної роботи
Ключові питання
Шифр Гронсфельда. Навести правила побудови, шифрування та розшифровки.
Скільки існує варіантів заміни будь-якої літери повідомлення при використанні шифру Гронсфельда.
Описати стійкість шифру Гронсфельда до криптоаналітичних атак в залежності від довжини ключа.
Лабораторне завдання
Показати викладачу виконане домашнє завдання.
Знайти в каталозі Student файл SimCrypt.exe і запустити його на виконання.
З виниклого меню викликати форму для виконання лабораторної роботи.
У полі “ключ” ввести номер студентського квитка
У полі “криптограмма” ввести криптограму з домашнього завдання.
Розшифрувати і записати текст розшифрованого повідомлення до протоколу.
Порівняти результат розшифровування з повідомленням у домашньому завданні.
Шифри Віжинера і Бофора
Мета роботи
Вивчити принципи побудови шифрів Віжинера і Бофора, та їх стійкість до криптоаналітичних атак. Отримати практичні навики шифрування цими шифрами.
Ключові положення
Архітектори та дослідники Італії епохи відродження вважають, що одним з самих важливих етапів архітектури ренесансу пов’язано з ім’ям Леона Батіста Альберті, що написав десять книг про будівництво, що побудував палаццо Ручеллаї, церву Іль-Джезо і багато інших чудових витворів мистецтва середньовічної Італії. Як мистецтвознавець, віз узагальнив досвід гуманістичної науки у вивченні античної спадщини, написав трактати “Про живопис”, “Про будівництво”, “Про статую”. З іншого боку криптологи всього Світу вважають його батьком своєї науки. Альберті в криптології винайшов багатоалфаітну заміну, зробивши шифрування дуже стійким до криптоаналізу. Крім самого шифру він ще навів опис пристрою з коліс що обертаються для його реалізації. Цей шифр можна описати за допомогою шифрувальної таблиці, що отримала назву “таблиця Віжинера” від імені Блеза Віжинера, Дипломата XVI сторіччя, котрий розвивав і удосконалював криптографічні системи.
Нижче наведено шифрувальну таблицю Віжинера:
АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯ
БВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯА
ВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯАБ
ГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯАБВ
ДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯАБВГ
ЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯАБВГД
ЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯАБВГДЕ
ЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖ
ИКЛМНОПРСТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗ
КЛМНОПРСТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИ
ЛМНОПРСТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИК
МНОПРСТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛ
НОПРСТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМ
ОПРСТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМН
ПРСТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМНО
РСТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМНОП
СТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМНОПР
ТУФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМНОПРС
УФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМНОПРСТ
ФХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМНОПРСТУ
ХЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМНОПРСТУФ
ЦЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМНОПРСТУФХ
ЧШЩЬЫЭЮЯАБВГДЕЖЗИКЛМНОПРСТУФХЦ
ШЩЬЫЭЮЯАБВГДЕЖЗИКЛМНОПРСТУФХЦЧ
ЩЬЫЭЮЯАБВГДЕЖЗИКЛМНОПРСТУФХЦЧШ
ЬЫЭЮЯАБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩ
ЫЭЮЯАБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬ
ЭЮЯАБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫ
ЮЯАБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭ
ЯАБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЭЮ
Кожен рядок цієї таблиці відповідає одному шифру заміни на зразок шифру Цезаря. Нижче наведено зразок шифрувальної таблиці Бофора (Б’юфорта).