🚀 Вийди на новий рівень крипто-торгівлі!
Easy Trade Bot — автоматизуй свій прибуток уже зараз!

Ми пропонуємо перелік перевірених прибуткових стратегій на такі пари як BTC, DOT, TRX, AAVE, ETH, LINK та інші. Ви можете підключити автоматичну торгівлю на своєму акаунті Binance або отримувати торгові рекомендації на email у режимі реального часу. Також можемо створити бота для обраної вами монети.

Всі результати торгів ботів доступні для перегляду у зручних таблицях на головній сторінці. Швидко, динамічно та прозоро!

Перейти до бота + 30$ бонус

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

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

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

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

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

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

Міністерство освіти і науки України Національний університет “Львівська політехніка” ІКТА кафедра ЗІ / ЗВІТ до лабораторної роботи №4 з курсу:“ Основи криптографії ” на тему:“ Використання шифрів гамування та Віженера для захисту текстової інформації” Завдання Для шифрування методом гамування вручну зашифрувати і розшифрувати заданий текст (див. варіанти завдань) на вибраному ключі (створити самостійно) і перевірити результат шифрування з використанням програми LAB_RAB.exe . Показати процедуру шифрування/розшифрування, переваги методу, вимоги до ключа. Для шифрування шифром Віженера вручну з використанням аналітичного виразу або таблиці Віженера зашифрувати і розшифрувати заданий текст (див. варіанти завдань) на вибраному ключі (створити самостійно) і перевірити результат шифрування з використанням програми LAB_RAB.exe . Показати процедуру шифрування, переваги методу, вимоги до ключа. Чи можна цей метод шифрування розглядати як метод багатоалфавітної підстановки? Варіант роботи: 4.3. Other system standards Виконання: Шифрування методом гамування. Ручне шифрування: Вхідний текст: The polymeric materials used for the stress-designed layers Ключ: tesla При ручному шифруванні тексту використовував формули для методу гамування та В якості алфавіту використати табл. ASCII-кодів( Кодова таблиця 1251 – MS Windows, таку таблицю використовує програма LAB_RAB.exe) : Ci = (Ti+Gi) mod N mod – операція цілочисельного ділення, що вираховує залишок від ділення. N – кількість символів в алфавіті. Ci, Ti і Gi – номера і-х символів, відповідно, шифрограми, шифрувального тексту і гами. Якщо Ci буде рівне нулю, то його слід прирівняти N. Приклад: Символ T у вихідному тексті має код 84, t має 116. Їхня сума рівна 200 що відповідає символу И. Щодо розшифрування то використовуємо наступну формулу: Ti = (Ci-Gi+N) mod N. Символ вхідного тексту Код Символ ключа Код Символ шифрованого тексту Код  T 84 t 116 И 200  h 104 e 101 Н 205  e 101 s 115 Ш 216  (space) 32 l 108 Њ 140  p 112 a 97 С 209  o 111 t 116 г 227  l 108 e 101 С 209  y 121 s 115 М 236  m 109 l 108 Щ 217  e 101 a 97 Ж 198  r 114 t 116 ж 230  i 105 e 101 О 206  c 99 s 115 Ц 214  (space) 32 l 108 Њ 140  m 109 a 97 О 206  a 97 t 116 х 213  t 116 e 101 Щ 217  e 101 s 115 Ш 216  r 114 l 108 ю 222  i 105 a 97 К 202  a 97 t 116 х 213  l 108 e 101 С 209  s 115 s 115 ж 230  (space) 32 l 108 Њ 140  u 117 a 97 Ц 214  s 115 t 116 з 231  e 101 e 101 К 202  d 100 s 115 Ч 215  (space) 32 l 108 Њ 140  f 102 a 97 З 199  o 111 t 116 г 227  r 114 e 101 Ч 215  (space) 32 s 115 Њ 147  t 116 l 108 а 224  h 104 a 97 Й 201  e 101 t 116 Щ 217  (space) 32 e 101 … 133  s 115 s 115 ж 230  t 116 l 108 а 224  r 114 a 97 Э 221  e 101 t 116 Щ 217  s 115 e 101 Ш 216  s 115 s 115 ж 230  - 45 l 108 ™ 153  d 100 a 97 Е 197  e 101 t 116 Щ 217  s 115 e 101 Ш 216  i 105 s 115 Ь 220  g 103 l 108 У 211  n 110 a 97 п 207  e 101 t 116 Щ 217  d 100 e 101 Й 201  (space) 32 s 115 « 147  l 108 l 108 Ш 216  a 97 a 97 В 194  y 121 t 116 н 237  e 101 e 101 К 202  r 114 s 115 е 229  s 115 l 108 я 223   Результат шифрування: ИНШЊСгСмЩЖжОЦЊОХЩШЮКХСжЊЦзКЧЊЗгЧ“аЙЩ…жаУЩШж™ЕЩШЬУПЩЙ“ШВнКеЯ Шифрування за допомогою програми: // Щодо переваг даного шифру його можна вважати надійним відносно звичайного частотного крипто аналізу, але якщо говорити про попарний частотний крипто аналіз або складніші варіанти то даний метод не є стійким. Вимогами до ключа тобто до гами є: 1. Для шифрування кожного нового повідомлення необхідно змінювати гаму. 2.Для формування необхідно використовувати апаратні генератори випадкових чисел. 3.Довжина гами має бути не меншою за довжину повідомлення. 2. Ручне шифрування шифром Віженера Вхідний текст: The polymeric materials used for the stress-designed layers Ключ: plaid Символ вхідного тексту Код Символ ключа Код Символ шифрованого тексту Код  T 84 p 112 Д 196  h 104 l 108 Ф 212  e 101 a 97 Ж 198  (space) 32 i 105 ‰ 137  p 112 d 100 Ф 212  o 111 p 112 Я 223  l 108 l 108 Ш 216  y 121 a 97 Ъ 218  m 109 i 105 Ц 214  e 101 d 100 Й 201  r 114 p 112 в 226  i 105 l 108 Х 213  c 99 a 97 Д 196  (space) 32 i 105 ‰ 137  m 109 d 100 С 209  a 97 p 112 С 209  t 116 l 108 а 224  e 101 a 97 Ж 198  r 114 i 105 Ы 219  i 105 d 100 Н 205  a 97 p 112 С 209  l 108 l 108 Ш 216  s 115 a 97 Ф 212  (space) 32 i 105 ‰ 137  u 117 d 100 Щ 217  s 115 p 112 г 227  e 101 l 108 С 209  d 100 a 97 Е 197  (space) 32 i 105 ‰ 137  f 102 d 100 К 202  o 111 p 112 Я 223  r 114 l 108 Ю 222  (space) 32 a 97 Ѓ 129  t 116 i 105 Э 221  h 104 d 100 М 204  e 101 p 112 Х 213  (space) 32 l 108 Њ 140  s 115 a 97 Ф 212  t 116 i 105 Э 221  r 114 d 100 Ц 214  e 101 p 112 Х 213  s 115 l 108 Я 223  s 115 a 97 Ф 212  - 45 i 105 – 150  d 100 d 100 И 200  e 101 p 112 Х 213  s 115 l 108 Я 223  i 105 a 97 К 202  g 103 i 105 Р 208  n 110 d 100 Т 210  e 101 p 112 Х 213  d 100 l 108 Р 208  (space) 32 a 97 Ѓ 129  l 108 i 105 Х 213  a 97 d 100 Е 197  y 121 p 112 й 233  e 101 l 108 С 209  r 114 a 97 У 211  s 115 i 105 Ь 220   Після шифрування отримуємо: ДФЖ‰ФЯШЪЦЙвХД‰ССаЖЫНСШФ‰ЩгСЕ‰КЯЮЃЭМХЊФЭЦХЯФ–ИХЯКРТХРЃХЕйСУЬ Шифрування програмою: / / Якщо використовувати аналітичний вираз, то можна помітити що він похожий до методу Гамування і відповідно використовуємо однакові формули результати яких на рисунку 6. Перевагою методу можна вважати те що він є багато алфавітним, що збільшує його надійність. Висновок: Виконуючи дану лабораторну роботу розглянув метод гамування та шифр Віженера. Виконав шифрування довільного тексту вручну та за допомогою програми LAB_RAB.exe . В даному випадку система шифрування є однаковою для двох методів.
Антиботан аватар за замовчуванням

08.04.2025 12:04-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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