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

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
КН
Кафедра:
ЗІ

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

Рік:
2025
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Криптографічні системи та протоколи

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА” ІКТА кафедра ЗІ З В І Т до лабораторної роботи №7 з курсу: «Криптографічні системи та протоколи» на тему: «Використання шифрів заміни та перестановки для захисту текстової інформації» Підготував: Студент групи КБ-302 Кобринович Р. В. Прийняв: Лис С. С. Львів – 2025 ЗАВДАННЯ 1. Для шифрування методами вручну зашифрувати і розшифрувати заданий текст (див. варіанти завдань) на вибраному ключі (створити самостійно) і перевірити результат шифрування з використанням програми LAB_RAB.exe . Показати процедуру шифрування/розшифрування, переваги методу, вимоги до ключа. 2. Для одноалфавітного методу із заданим зміщенням потрібно: • виконати шифрування з довільним зміщенням для вибраного вихідного тексту; • розшифрувати текст за допомогою програми; • дешифрувати зашифрований текст за допомогою програми методом підбору зміщення; вказати, з яким зміщенням був зашифрований файл. 3. Для методу перестановки символів дешифрувати зашифрований файл. Для цього потрібно визначити закон перестановки символів відкритого тексту. Створіть невеликий файл довжиною в декілька слів з відомим вам текстом, зашифруйте його, прогляньте гістограми (опишіть їх; з’ясуйте, чи можна витягнути із них корисну для дешифрування інформацію). Потрібно порівняти (за допомогою редактора) вихідний і зашифрований тексти та визначити закон перестановки символів. Примітка. Для виконання лабораторної роботи потрібно запустити програму LAB_RAB.exe . Порядок роботи і теоретичні відомості з методів шифрування можна подивитися в пункті меню Help. В якості абетки використати табл. ASCII-кодів. Максимальна кількість знаків ключа 9. Символи ключів можна задати в опції «ключі». Хід роботи: Під час виконання лабораторної роботи для ручного шифрування та розшифрування символів, а також у процесі роботи самої програми, використовувалася таблиця кодування WINDOWS-1251. Ручне шифрування одноалфавітним методом із зміщенням Обране зміщення 7 Символ тексту Номер за таблицею Зміщення Номер символу зашифрованого тесту Символ зашифрованого тексту  N 78 7 85 U  o 111 7 118 v   32 7 39 '  p 112 7 119 w  r 114 7 121 y  o 111 7 118 v  b 98 7 105 i  l 108 7 115 s  e 101 7 108 l  m 109 7 116 t         Текст до шифруваня програмою. / Текст після шифрування програмою. / Під час виконання завдання я порівняв процеси шифрування та розшифрування за допомогою програми і вручну. Також перевірив коректність зміщення, обчисливши різницю між кодами символів. У результаті отримав однакові результати. Шифрування методом перестановки Ручне шифрування Кулюч престановки вибрано 53241 Вхідний текс Нумерація по довжині ключа Ключ Зашифрований текст  В 1 5 і   2 3 о  о 3 2   ч 4 4 ч  і 5 1 В  к 1 5 н  у 2 3 в  в 3 2 у  а 4 4 а  н 5 1 к  н 1 5 р  і 2 3    3 2 і  к 4 4 к  р 5 1 н  а 1 5 о  щ 2 3 о  о 3 2 щ  г 4 4 г  о 5 1 а   Шифрування за допомогою програми / / Для шифрування та розшифрування методом перестановки розділимо текст на групи, розмір яких відповідає довжині ключа (у цьому випадку – 5). У кожній групі переставимо символи згідно з порядком, заданим ключем. Висновок У процесі виконання роботи було досліджено та реалізовано два методи шифрування: заміни та перестановки. Текст був зашифрований і розшифрований за допомогою програми, після чого результати були перевірені вручну. Виявлено, що отримані значення повністю збігаються, що підтверджує коректність роботи програми.
Антиботан аватар за замовчуванням

08.04.2025 12:23

Коментарі

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

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

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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