DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

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

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

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

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

Рік:
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. Перевагою методу можна вважати те що він є багато алфавітним, що збільшує його надійність. Висновок: Виконуючи дану лабораторну роботу розглянув метод гамування та
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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