- •Кафедра мсиб
- •Задание №1
- •Варианты сообщений
- •Варианты методов шифрования
- •Задание №2
- •Задание № 3
- •Задание №4
- •Задание №5
- •Задание №6
- •Методические указания к заданию № 1 Традиционные симметричные криптосистемы
- •1.1.Основные понятия и определения
- •1.2. Шифры перестановки
- •1.2.1.Шифрующие таблицы
- •Тюае оогм рлип оьсв
- •1.2.2.Шифрование магическими квадратами
- •Оирм еосю втаь лгоп
- •1.3. Шифры простой замены
- •1.3.1. Шифрующие таблицы Трисемуса
- •Вылетаем пятого
- •Пдкзывзчшлыйсй.
- •1.3.2. Биграммный шифр Плейфейра
- •Все тайное станет явным
- •Методические указания к заданию №2 Методы шифрования
- •2.1. Метод перестановок на основе маршрутов
- •Методические указания к заданию №3
- •3.1. Аналитические методы шифрования
- •Методические указания к заданию №4 Асимметричная криптосистема rsa. Расширенный алгоритм Евклида
- •Методические указания к заданию №5 Алгоритмы электронной цифровой подписи
- •5.1 Алгоритм цифровой подписи Эль Гамаля (egsa)
- •Методические указания к заданию №6 Распределение ключей в компьютерной сети
- •6.1. Алгоритм открытого распределения ключей Диффи–
- •Рекомендуемая литература
Задание № 3
Требуется зашифровать заданное слово T0 c помощью заданной матрицы-ключа А, а затем расшифровать зашифрованное слово.
Вид шифруемого слова и матрицы-ключа определяется номером варианта в соответствии с данными табл.3.
Таблица 3
Последняя цифра студенческого билета | ||||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
T0 |
строка |
кирпич |
дерево |
кнопка |
голова |
мюзикл |
облако |
погода |
музыка |
фургон |
Предпоследняя цифра студенческого билета | ||||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
A |
1 |
2 |
3 |
4 |
5 |
1 |
2 |
3 |
4 |
5 |
Варианты матрицы- ключа А
1. 2. 3. 4. 5.
Задание №4
Требуется выполнить шифрование и расшифрование в асимметричной криптосистеме RSA заданного сообщения при заданных значениях простых
p и q, а также открытого ключа е. Вид сообщения, значения чисел p,q и e определяются номером варианта в соответствии с данными табл.4.
Таблица 4
Последняя цифра №студенческого билета | ||||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
p |
31 |
37 |
41 |
43 |
47 |
53 |
59 |
61 |
67 |
71 |
q |
89 |
83 |
79 |
73 |
101 |
107 |
97 |
103 |
109 |
89 |
Предпоследняя цифра № студенческого билета | ||||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
e |
101 |
97 |
89 |
83 |
79 |
73 |
79 |
83 |
89 |
97 |
Сообщение |
1 |
2 |
3 |
4 |
5 |
1 |
2 |
3 |
4 |
5 |
Вид шифруемого сообщения.
5764996751347925346
98754783459345986
634923499192345193
234616141136234616748
663487195324672817
Задание №5
Требуется сформировать и проверить ЭЦП Эль Гамаля при заданных начальных условиях: Р-простое целое число, G-целое число, Х -секретный ключ.
Значения P, G и X определяются номером варианта в соответствии с данными табл.5.
Таблица 5
Последняя цифра № студенческого билета | ||||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
P |
13 |
17 |
19 |
23 |
29 |
31 |
37 |
31 |
29 |
23 |
G |
2 |
3 |
4 |
5 |
4 |
3 |
5 |
2 |
5 |
3 |
Предпоследняя цифра № студенческого билета | ||||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
X |
7 |
8 |
9 |
10 |
11 |
10 |
9 |
8 |
7 |
6 |
Задание №6
В симметричной криптографической системе реализовать алгоритм открытого распределения ключей Диффи-Хеллмана и вычислить общий секретный ключ K при заданных начальных условиях: N -модуль, g -примитивный элемент, Ка и Кв -секретные ключи пользователей А и В соответственно.
Значения N, g, Ка и Кв определяются номером варианта в соответствии с данными табл.6.
Таблица 6
Последняя цифра №студенческого билета | ||||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
N |
79 |
73 |
71 |
67 |
61 |
59 |
53 |
59 |
61 |
59 |
g |
23 |
29 |
31 |
37 |
41 |
37 |
31 |
26 |
23 |
17 |
Предпоследняя цифра №студенческого билета | ||||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
Ka |
13 |
14 |
17 |
15 |
21 |
23 |
25 |
23 |
21 |
19 |
Kb |
41 |
30 |
36 |
21 |
38 |
37 |
42 |
43 |
32 |
31 |