Контрольная работа № 1, 2 по дисциплине: Информационная безопасность и защита компьютерной информации, страница 2

1. представить шифрованный текст в виде последовательности 10 чисел,

2. сгенерировать гамму шифра в соответствии с формулой (1),

3. перевести полученные числа в двоичную форму и сложить числа текста с соответствующими числами гаммы шифра по модулю |2|,

4. полученные значения чисел поставить в соответствие буквы по таблице кодировки 1,

5. выполнить проверку, т.е. расшифровать полученный текст.


Решение задачи №1

1. В таблице №2 представим шифрованный текст (фамилия и имя студента) в виде последовательности 10 чисел, согласно таблицы кодировки №1.

Таблица 2

8

15

19

15

3

1

33

13

1

17

9

14

1

З

О

Т

О

В

А

М

А

Р

И

Н

А

2. Сгенерируем гамму шифра в соответствии с формулой (1):

A=10, T0=3, C=3, M = 64

Ti+1=(Ti A + C) mod 64

T0 = 3

T1 = (3 10+3) mod 64 = 33

T2 = (33 10+3) mod 64 = 13

T3 = (13 10+3) mod 64 = 5

T4 = (5 10+3) mod 64 = 53

T5 = (53 10+3) mod 64 = 21

T6 = (21 10+3) mod 64 = 21

T7 = (21 10+3) mod 64 = 21

T8 = (21 10+3) mod 64 = 21

T9 = (21 10+3) mod 64 = 21

T10 = (21 10+3) mod 64 = 21

T11 = (21 10+3) mod 64 = 21

T12 = (21 10+3) mod 64 = 21

3. Переведем полученные числа в двоичную форму и сложим числа текста с соответствующими числами гаммы шифра по модулю |2|, таблица 3:

Таблица 3

Текст
Ti
Шi

(8)1000

(3)0011

(11)1011

(15)001111
(33)100001
(46)101110

(19)10011

(13)01101

(30)11110

(15)001111

  (5)000101

(10)001010

  (3)000011

(53)110101

(54)110110

11(К)

46/32=14 (Н)

30 (Э)

10 (Й)

54/32=22 (Х)

Текст
Ti
Шi

(1)00001

(21)10101

(20)10100

(33)100001

(21)010101

(52)110100

(13)001101

(21)010101

(24)011000

  (1)00001

(21)10101

(20)10100

(17)10001

(21)10101

  (4)00100

20 (У)

52/32=20 (У)

24 (Ч)

20 (У)

4 (Г)

Текст
Ti
Шi

  (9)01001

(21)10101

(28)11100

(14)01110

(21)10101

(27)11011

  (1)00001

(21)10101

(20)10100

28 (Ы)

27 (Ъ)

20 (У)