Zadanie po metodam zaschityi infrmatzii 2012-2..

Задание 1
по традиционному шифрованию


Зашифровать поговорку, выбранную из списка в соответствии с номером студента в группе.(ТАБЛ. 3): с помощью способов, указанных в таблице 4.
Полученное сообщение подписать, используя алгоритм Эль - Гамаля. В качестве хэш-функции использовать сумму пятиразрядных блоков по модулю 2.
Представить программный продукт для зашифрования (ну и расшифрования тоже) указанным способом.



Задание 2


Зашифровать и расшифровать открытый текст с помощью упрощенного алгоритма VS-AES. Выполнить 2 итерации.
Параметрами алгоритма являются:

1 Многочлены для ByteSub:
13 EMBED Equation.3 1415 и 13 EMBED Equation.3 1415

с коэффициентами из GF(2), которые можно задать двоичным вектором.
Например, многочлен 13 EMBED Equation.3 1415 можно задать двоичным вектором (1 1 0 1) или десятичным числом “13 ”, соответствующим этому вектору.

2. Многочлен первой степени для MixColumn c коэффициентами из 13 EMBED Equation.3 1415 13 EMBED Equation.3 1415, задаваемый двумя числами из 13 EMBED Equation.3 1415. Например, пара чисел (3.8) соответствует многочлену
13 EMBED Equation.3 1415

3. Ключ К, состоящий из четырех полубайтов, выраженных десятичными числами.
Например, К = 12 1 4 14 = 1100 0001 0100 1110 (16 бит).

4. Открытый текст имеет тот же формат,
Например: Р = 1 5 6 11 = 0001 0101 0110 1011.




В приведенных арифметических выражениях вся арифметика в 13 EMBED Equation.3 1415. Параметром задания является номер в списке группы i и номер группы k = 1 или 2 или 3. Многочлены 13 EMBED Equation.3 1415 и 13 EMBED Equation.3 1415 и 13 EMBED Equation.3 1415 заданы в таблице 1 десятичными числами.

Ключ 13 EMBED Equation.3 1415.

Открытый текст 13 EMBED Equation.3 1415.

I –номер студента в списке группы, k – номер группы ; 1 или 2. У нас –1.
Задание начать с построения поля. Далее – сгенерировать цикловые ключи, вывести их на печать. Затем сгенерировать S-box и Mixcolumn и обратные к ним преобразования для всех элементов поля (в виде таблицы ).

Все шаги алгоритма оформить в виде двух состояний – вход-выход.


Задание 3.
В таблице 2 приведены открытые ключи собеседника по секретной переписке с помощью алгоритма RSA и его секретное зашифрованное сообщение.

Выработать свои секретные ключи.
Расшифровать посланное секретное сообщение.
Выработать общий ключ для обеспечения секретности на основе открытого ключа.
Послать абоненту расшифрованное верифицированное сообщение ( т.е. сообщение и его цифровая подпись)



Задание 4.


Открытый элемент Р задан в табл. 3 – графа 2. Найти примитивный элемент поля. Считая, что секретный ключ каждого участника равен номеру студента в списке группы i, вычислить ключ обмена для участника с номером 35 – I по алгоритму Диффи – Хэллмана


Табл.1





P(x)

P1(x)

C(x)

1
10
6
4,6

2
11
5
7,3

3
12
4
5,8

4
13
3
11,2

5
14
2
13,4

6
15
1
6,2

7
7
6
1,13

8
11
5
5,6

9
12
4
11,3

10
13
3
14,6

11
14
2
2,9

12
6
1
5,10

13
10
6
3,7

14
11
5
8,6

15
12
4
6,11

16
13
3
1,5

17
14
2
8,5

18
9
1
2,4

19
10
6
8,3

20
11
5
4,2

21
12
4
8,1

22
13
3
2,6

23
14
2
5,7

24
7
1
5,11

25
7
6
3,8

26
12
3
13,4

27
9
6
6,2




Если для некоторого варианта P(x), С(х) задан неверно – (проверить!!!!!), то для четных № P(x) =13, для нечетных P(x) =7 .
Неверные многочлены – имеют быть.









Табл.2.


открытый ключ
шифро-
текст


n=p*q
e
c

1
473
17
471

2
481
19
359

3
493
13
263

4
589
19
244

5
437
17
383

6
1073
13
342

7
667
17
219

8
377
35
148

9
899
19
675

10
551
13
174

11
473
19
419

12
481
5
133

13
493
55
355

14
589
77
445

15
437
65
158

16
1073
99
149

17
667
65
464

18
377
55
14

19
899
29
316

20
551
31
23

21
473
43
401

22
481
47
52

23
493
47
280

24
493
61
84

25
437
53
244

26
1073
37
174

27
667
31
67










Таблица 3.

P
Открытый текст
способ

1
37
Не пойман – не вор,
не уличена – не гулёна.
В табл 4

2
23
Не робей, воробей, держись орлом.


3
29
Не разводи усок на чужой кусок


4
31
Сурьма косых глаз не исправит.


5
41
сухой по мокрому не тужит.


6
22
Повадится овца не хуже козы.


7
43
Повадки волчьи, а душа заячья


8
37
По хозяину и собаке честь.


9
23
Поздно щуке на сковороде
вспоминать о воде.


10
29
Поле глазасто, а лес ушаст.


11
31
Порозно думать вместе не жить


12
41
Посуленному только дурак рад.


13
22
промеж худых и хорошему плохо..


14
43
Проживет Фаддей и без затей


15
37
сухой по мокрому не тужит.



16
23
Пуст мешок стоять не будет.


17
29
Под каждой крышей свои мыши


18
31
Пустой колос голову кверху носит.


19
41
Родной куст и зайцу дорог.


20
29
Спесь росту не прибавит.


21
43
Не пойман-не вор,
не уличена - не гулёна.


22
37
Не робей, воробей, держись орлом.


23
23
Не разводи усок на чужой кусок



24
29
Сурьма косых глаз не исправит.



25
31
сухой по мокрому не тужит.



26
41
Повадится овца не хуже козы.


27
37
Повадки волчьи, а душа заячья



28
43
По хозяину и собаке честь.



29
31
Поздно щуке на сковороде вспоминать о воде.



Пароль – при необходимости –-предыдущая поговорка. Или свой СОБСТВЕННЫЙ уникальный.



ТАБЛ.4 9311

№ п/п
ФИО
Способ  
 

1
Гусева Мария Сергеевна
 
Цыфирь Петра 1 и аналог
 

2
Дроздов Константин Андреевич
 
коммерческие щифры мин 3


3
Иванов Дмитрий Михайлович
 
номерклаторы


4
Кирьянов Дмитрий Владимирович
 
Плейфера биграммы


5
Морозов Денис Валерьевич
 
по книге (ЗАМЕНА буквы на пару цифр)


6
Прокопов Валерий Сергеевич
 
Гаммирование


7
Прудников Иван Анатольевич
 
Маршрутная транспозиция


8
Спиридонов Максим Вячеславович
 
Цезаря, с паролем,
 

9
Тарлецкий Михаил Александрович
 
Гронсфельда
 

10
Дементьева Мария Алексеевна

Хилла


11
Зарубина Екатерина Витальевна

Литорея простая и мудрая


12
Иванова Виктория Сергеевна
 
по книге (ГАММИРОВАНИЕ)
 

13
Корж Константин Владимирович
 
омофонический шифр ( аналог или оригинал)
 

14
Кузнецов Максим Юрьевич
 
Аве Мария
 

15
Липатов Александр Владимирович
 
Вижинера
 

16
Пилюгина Анна Геннадьевна
 
тарабарарская грамота 2 вар
 

17
Попов Михаил Александрович
 
Парный шифр


18
Росси Маргарита Евгеньевна
 
Ардженти (аналог или оригинал))



Root Entry

Приложенные файлы

  • doc 18365525
    Размер файла: 144 kB Загрузок: 0

Добавить комментарий