
Лабораторні роботи з дисципліни:
“ Технологія захисту інформації "
Лабораторна робота №3
Тема: КЛАСИЧНІ ШИФРИ ЗАМІНИ.
Дидактична мета заняття: Набути уміння та навички розробки та описання
програм для створення криптограм шифрами заміни
Розвиваюча мета заняття:
Розвивати творчість та культуру написання програм. Розвивати логічне мислення, увагу,
уяву, кмітливість
Виховна мета заняття: Виховувати охайність, культуру спілкування,
ввічливість , дисциплінованість, наполегливість у навчанні,
дбайливе ставлення до
програмного забезпечення та ПК.
Програмне забезпечення: Builder C++
Технічні засоби навчання: комп’ютер.
I. Вступний інструктаж
Повторити правила техніки безпеки при роботі за ПК
II. Хід виконання роботи
1. Постановка задачі.
Проаналізувати завдання згідно варіанту в додатку 1.
Реалізувати шифр заміни. Користувач вводить текстове повідомлення.
Результат роботи програми це криптограма.
2. Побудова математичної моделі
Потрібно скористатись або вивести математичні формули для
розв’язання завдання.
3. Побудова алгоритму
Розробити блок-схему в якій відобразити порядок виконання
обчислювальних операцій на основі математичної моделі.
4. Складання сценарію діалогу ПК з користувачем
Визначити правила роботи людини з ПК, правила введення
даних, форму подання інформації користувачу.
5. Складання програми
Описуємо лістинг програми
6. Відлагодження
Виправляємо помилки при компіляції.
7.Тестування програми.
Перевіряємо роботу програми. Дані потрібно вводити такі,
щоб результат роботи програми був відомий вам на перед. Дані можна взяти з математичної
моделі.
8. Оформити звіт.
III. Зміст звіту
- Тема
- Мета
- Хід робити(з пунктами 1-7)
- Висновок
IV. Контрольні питання
-
Поясніть алгоритм роботи шифру "Координатні заміни"
-
Поясніть алгоритм роботи шифру на основі таблиці Трисемуса
-
Поясніть алгоритм роботи шифру "Гомофонічна заміна
-
Поясніть алгоритм роботи шифру Гронсфельда
-
Поясніть алгоритм роботи шифру Цезаря з ключовим словом
-
Поясніть алгоритм роботи шифру "Моноалфавітна звичайна заміна Цезаря
-
Поясніть алгоритм роботи шифру на основі полібіанського квадрату.
-
Поясніть алгоритм роботи біграмниго шифру Плейфера
-
Поясніть алгоритм роботи біграмниго двотабличного шифру
Додаток 1. Варіанти завдань
- Координатні заміни
- Біграмний двотабличний шифр
- Біграмний шифр Плейфера
- Шифруюча таблиця Трисемуса
- Гомофонічна заміна
- Шифр Гронсфельда
- Шифр Цезаря з ключовим словом
- Одноалфавітна звичайна заміна Цезаря (шифр Цезаря)
- Шифр на основі полібіанського квадрату
- Координатні заміни
- Біграмний двотабличний шифр
- Біграмний шифр Плейфера
- Шифруюча таблиця Трисемуса
- Гомофонічна заміна
- Шифр Гронсфельда
- Шифр Цезаря з ключовим словом
- Одноалфавітна звичайна заміна Цезаря (шифр Цезаря)
- Шифр на основі полібіанського квадрату
- Координатні заміни
- Біграмний двотабличний шифр
- Біграмний шифр Плейфера
- Шифруюча таблиця Трисемуса
- Гомофонічна заміна
- Шифр Гронсфельда
- Шифр Цезаря з ключовим словом