Шифры гаммирования
Автор: Алина Капустина • Февраль 17, 2020 • Лабораторная работа • 709 Слов (3 Страниц) • 404 Просмотры
Федеральное государственное бюджетное образовательное учреждение
высшего образования (ФГБОУ ВО)
Дальневосточный государственный университет путей сообщения (ДВГУПС)
Кафедра: «ИТИС»
Лабораторная работа № 3
Тема: «Шифры гаммирования»
Выполнил: Капустина А.С.
студент гр. №23К
Проверил: Анисимов В.В.
Хабаровск − 2020
Шифры гаммирования:
1) Сложение по модулю N:
исходное сообщение: КАПУСТИНА
ключ: МАСЛЯКОВА
N=33
Шифрование: Ci = (Pi + Ki)mod N
С
и
м
в
о
л Открытого сообщения, Pi К А П У С Т И Н А
11 0 16 20 18 19 9 14 0
Гаммы, Ki М А С Л Я К О В А
13 0 18 12 32 11 15 2 0
Шифрограммы,
Сi Ч А Б Я Р Э Ч П А
24 0 1 32 17 30 24 16 0
1. (11 + 13)mod 33 = 24 4. (20 + 12)mod 33 = 32 7. (9 + 15)mod 33 = 24
2. 0 mod 33 = 0 5. (18 + 32)mod 33 = 17 8. (14 + 2)mod 33 = 16
3. (16 + 18)mod 33 = 1 6. (19 + 11)mod 33 = 30 9. 0 mod 33 = 0.
Дешифрование: Pi = (Ci + N - Ki) mod N
С
и
м
в
о
л Шифрограммы,
Сi Ч А Б Я Р Э Ч П А
24 0 1 32 17 30 24 16 0
Гаммы, Ki М А С Л Я К О В А
13 0 18 12 32 11 15 2 0
Дешифрованное сообщение, Pi К А П У С Т И Н А
11 0 16 20 18 19 9 14 0
1. (24 + 33 - 13) mod 33 = 11 3. (1 + 33 - 18) mod 33 = 16
2. 33 mod 33 = 0 4. (32 + 33 - 12) mod 33 = 20
5. (17 + 33 - 32) mod 33 = 18 8. (16 + 33 - 2) mod 33 = 14
6. (30 + 33 - 11) mod 33 = 19 9. 33 mod 33 = 0
7. (24 + 33 - 15) mod 33 = 9
2) Сложение по модулю 2:
Исходное сообщение: КАПУСТИНА
Гамма: ОБЛАКО
Ci = Pi⊕Ki
Pi Буква К А П У С Т И Н А
Dec 202 192 207 211 209 210 200 205 192
Bin 11001010 11000000 11001111 11010100 11010001 11010100 11001000 11001101 11000000
...