Використання класичних криптоалгоритмів підстановки та перестановки для захисту текстової інформації

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Кібербезпека
Кафедра:
Захист інформації

Інформація про роботу

Рік:
2020
Тип роботи:
Звіт до лабораторної роботи
Предмет:
криптографія та стеганографія
Варіант:
23 24

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА” ІКТА кафедра ЗІ З В І Т до лабораторної роботи №1 з курсу: «Криптографія і стеганографія» на тему: «Використання класичних криптоалгоритмів підстановки та перестановки для захисту текстової інформації» Варіант 23 ЗАВДАННЯ 1. Для одноалфавітного методу з фіксованим зміщенням визначити встановлене в програмі зміщення. Для цього потрібно: переглянути попередньо створений за допомогою редактора свій текстовий файл; виконати для цього файлу шифрування; переглянути в редакторі зашифрований файл; переглянути гістограми вихідного та зашифрованого текстів; описати гістограми (в чому подібні, в чому різняться) і визначити, з яким зміщенням було виконано шифрування; розшифрувати зашифрований текст: за допомогою програми, після чого перевірити в редакторі правильність розшифрування; вручну за допомогою гістограм: описати і пояснити процес розшифрування. ХІД РОБОТИ 1. Запускаємо L_LUX.exe. У вікні програми відкриваємо файл text.txt. 2. Зашифровуємо текст за допомогою одноалфавітного методу з фіксованим зміщенням. Гістограми вихідного та зашифрованого текстів: З гістограм можна дізнатись статистичний розподіл знаків в тексті, а також: у процесі шифрування використовується англійський алфавіт (а саме в тексті - 7 літер з повтореннями) та система кодів ASCII (в тексті знак пробілу [SPACE]); шифрування здійснено з ключем 3, тобто літера "a" зі зсувом в три знаки заміняється літерою "d", "e" - "h" відповідно. Знак [SPACE] заміняється знаком #; коефіцієнт появи символа(частота) "d" в початковому тексті дорівнює 0.053, символ з’являється лише 1 раз, символ "a" з коефіцієнтом 0.263 – 5 разів; частота появи символів в тексті до шифрування та замінених символів після шифрування не відрізняється. 3. Розшифровуємо зашифрований текст вручну за допомогою гістограм. Знаючи, що ключ шифру дорівнює 3, згідно гістограмі, знак "p" відповідає літері "s", "e"-"h", " r" -" u", [SPACE] - "#", "a"-"d", "s"-"v", "d"-"g", "t"-"w". Отримуємо такий текст: shu#dvshud#dg#dvwud → per aspera ad astra Також можна розшифрувати текст за допомогою програми. Після дешифрування отримуємо такі гістограми: Якщо припустити, що частота появи літер у відкритому тексті приблизно відповідає середньостатистичній частоті появи літер в текстах мови, на якій написано повідомлення, тоді ключ можна знайти шляхом зіставлення перших декількох літер, що трапляються найчастіше у відкритому та зашифрованому текстах. Тобто за допомогою методу частотного криптоаналізу, розшифрувати такий код не створює проблеми. ВИСНОВОК В процесі виконання лабораторної роботи я ознайомилась з класичними криптоалгоритмами підстановки та перестановки, а саме з шифром Цезаря з ключем 3, здійснила шифрування та дешифрування тексту за допомогою програми та вручну.
Антиботан аватар за замовчуванням

07.05.2020 19:05-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!