ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.06.2024
Просмотров: 24
Скачиваний: 0
СОДЕРЖАНИЕ
Практична робота № 3
Тема: Симетричні криптосистеми. Шифри простої заміни. Таблиці Трисемуса. Бігармний шифр Плейфейра. Криптосистема Хілла
Мета: Навчитися зашифровувати та розшифровувати текст, використовуючи шифри простої заміни: таблиці Трисемуса, Біграмний шифр Плейфейра, криптоситему Хілла.
Виконання роботи
-
Виконайте зашифрування тексту за допомогою таблиці Трисемуса. У якості таблиці для шифрування візьміть таблицю 4 x 8, ключове слово – своє прізвище.
Текст для шифрування:
1) НЕХАЙ_В_ТВОЇМ_СЕРЦІ_ЛЮБОВІ_НЕ_ЗГАСНЕ_СВЯЩЕНИЙ_ВОГОНЬ,_ЯК_ПЕРШЕ_ПРОМОВЛЕНЕ_СЛОВО_НА_МОВІ_НАРОДУ_СВОГО.
2) ВОНА_ЯК_ЗОРЯ_ПУРПОРОВА_ЩО_СЯЄ_З_НЕБЕСНИХ_ВИСОТ,_І_ТАМ_ДЕ_ЗВУЧИТЬ_РІДНА_МОВА_ЖИВЕ_УКРАЇНСЬКИЙ_НАРОД.
3) ЯК_СОНЦЯ_БЕЗСМЕРТНОГО_КОЛО_ЩО_КРЕСЛИТЬ_У_НЕБІ_ПУТІ_ЛЮБІТЬ_СВОЮ_МОВУ_Й_НІКОЛИ_ЇЇ_НЕ_ЗАБУДЬТЕ_В_ЖИТТІ.
-
Виконайте зашифрування тексту за допомогою біграмного шифру Плейфейра.
Варіант |
Таблиця для шифрування |
Варіант |
Таблиця для шифрування |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 |
|
6 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 |
|
7 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 |
|
8 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 |
|
9 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 |
|
10 |
|
Текст для шифрування:
1) Нехай_в_твоїм_серці_любові_не_згасне_священий_вогонь,_як_перше_промовлене_слово_на_мові_народу_свого.
2) Вона_як_зоря_пурпорова_що_сяє_з_небесних_висот,_і_там_де_звучить_рідна_мова_живе_український_народ.
3) Як_сонця_безсмертного_коло_що_креслить_у_небі_путі_любіть_свою_мову_й_ніколи_її_не_забудьте_в_житті.
-
Виконайте зашифрування тексту за допомогою крисптоситеми Хілла. За матрицю перетворення вибрати одну з нижче наведених матриць , , обґрунтувати вибір.
-
№
Текст
MISFORTUNE
PROGRAMMER
GENERATION
UNIVERSITY
DEPARTMENT
MISFORTUNE
PROGRAMMER
GENERATION
UNIVERSITY
DEPARTMENT
Контрольні питання
-
Дайте визначення таких понять: алфавіт, текст, шифр, ключ, зашифрування, розшифрування, криптосистема, розкриття шифру, стійкість крипто алгоритму.
-
У чому полягає відмінність процесів розшифрування та розкриття шифрів?
-
Які шифри називають шифрами одноалфавітної підстановки?
-
Сформулюйте алгоритм шифрування тексту за допомогою таблиць Трисемуса.
-
Сформулюйте алгоритм шифрування тексту за допомогою біг рамного шифру Плейфейра.
-
Що використовують у ролі ключа таблиці для шифрування?
-
Назвіть інші шифри одноалфавітної заміни, які не використовувалися в роботі.