Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3 курс (заочка) / Практические работы / Практическая работа 1 / Практическая работа 1 (Вариант 22)

.docx
Скачиваний:
26
Добавлен:
15.02.2021
Размер:
15.4 Кб
Скачать

Федеральное Агентство Связи Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»

Центр заочного обучения по программам бакалавриата

Кафедра информационной безопасности

Практическое занятие №1

«Гаммирование»

Выполнила: Иванова Иоанна, студентка группы БСТ17хх

Вариант: 22

22.Расшифруйте слово по данной криптограмме с помощью шифра модульного гаммирования, используя генератор: ki+1= (7ki+1)mod32, где i ϵ {1,2,3,...}, k1=4 для получения псевдослучайной последовательности.

ЗЭШБЬЭКЗДКФЪ

А

Б

И

Г

Д

Е

Ж

3

1

2

3

4

5

6

7

8

И

Й

К

Л

М

Н

О

П

9

10

11

12

13

14

15

16

Р

С

Т

У

Ф

Х

Ц

Ч

17

18

19

20

21

22

23

24

Ш

Щ

Ъ

Ы

Ь

Э

Ю

Я

25

26

27

28

29

30

31

32

K1 = 4

K2 = (7*4 + 1) mod 32 = 29 mod 32 = 29

K3 = (7*29 + 1) mod 32 = 204 mod 32 = 12

K4 = (7*12 + 1) mod 32 = 85 mod 32 = 21

K5 = (7*21 + 1) mod 32 = 148 mod 32 = 20

K6 = (7*20 + 1) mod 32 = 141 mod 32 = 13

K7 = (7*13 + 1) mod 32 = 92 mod 32 = 28

K8 = (7*28 + 1) mod 32 = 197 mod 32 = 5

K9 = (7*5 + 1) mod 32 = 36 mod 32 = 4

K10 = (7*4 + 1) mod 32 = 29 mod 32 = 29

K11 = (7*29 + 1) mod 32 = 204 mod 32 = 12

K12 = (7*12 + 1) mod 32 = 85 mod 32 = 21

Ключевая последовательность:

4

29

12

21

10

13

28

5

4

29

12

21

Г

Ь

Л

Ф

У

М

Ы

Д

Г

Ь

Л

Ф

Шифрованное слово:

8

30

25

2

29

30

11

8

5

11

21

27

З

Э

Ш

Б

Ь

Э

К

З

Д

К

Ф

Ъ

Расшифровываем по mod 32

8

30

25

2

29

30

11

8

5

11

21

27

4

29

12

21

20

13

28

5

4

29

12

21

4

1

13

13

9

17

15

3

1

14

9

6

Г

А

М

М

И

Р

О

В

А

Н

И

Е

Зашифрованное слово - ГАММИРОВАНИЕ