- •1. Методы шифрования
- •1.1 Моноалфавитная замена
- •1.1.1. Шифрование с автоключом
- •1.2. Гомофоническая замена
- •1.3. Полиалфавитная замена
- •1.4. Полиграммная замена
- •1.5. Шифрование перестановкой
- •1.6. Гост 28147-89 - отечественный стандарт на шифрование данных
- •2. Безопасная передача информации по незащищенным каналам связи
- •2.1. Протокол передачи сообщений на основе шифра Эль-Гамаля
- •1.7. Кодирование информации на основе дерева Хаффмена
- •2.2. Протокол передачи сообщений на основе технологии Ральфа с. Меркля
- •2.3. Алгоритм шифрования с асимметричными ключами - rsa
- •2.3.1 Описание алгоритма.
- •2.3.2 Операция возведения в степень по модулю.
- •3. Аппаратура защиты информации
- •3.1. Механизмы защиты карты cp8 scot-60
- •4. Вскрытие шифров
- •4.1. Поиск значений p и q шифра rsa(для малых размеров ключа)
- •4.2. Вскрытие шифра перестановки
- •5. Модели защиты доступа к информационным системам
- •5.1. Матричная модель доступа
- •5.2. Модель Белла-Лападулы
- •6. Задания на лабораторные (самостоятельные) работы
- •Содержание отчета
- •Приложения Логарифмы вероятности биграмм в русском тексте
- •Пояснения
- •Библиографический список
- •Дополнительная литература
1.1.1. Шифрование с автоключом
[33, с. 139]
Шифр, в котором сам открытый текст или получающаяся криптограмма используются в качестве ключа называется шифром с автоключом. Шифрование в этом случае начинается с ключа, называемого первичным, и продолжается с помощью открытого текста или криптограммы, смещенной на длину первичного ключа.
Задача№ 2. Для открытого текста «КОЛОБОК» составить шифртекст используя шифр Вижинера и первичный ключ «КЛЮЧ». В качестве ключа, следующего за первичным, используется открытый текст.
-
Открытый текст
К
О
Л
О
Б
О
К
Номер ответа/Ключ
К
Л
Ю
Ч
1
Ф
Щ
И
Д
Л
Ь
Х
2
Ч
С
Ф
С
Ю
Ъ
Ч
3
Х
Ъ
Й
Е
М
Ъ
И
4
Ч
С
Ф
С
Ъ
Е
И
5
Х
Ъ
Й
Е
Ч
И
Ф
Задача №3. Для открытого текста «КОЛОБОК» составить шифртекст используя шифр Вижинера и первичный ключ «КЛЮЧ». В качестве ключа, следующего за первичным, используется криптограмма.
Открытый текст |
К |
О |
Л |
О |
Б |
О |
К |
Номер ответа/Ключ |
К |
Л |
Ю |
Ч |
|
|
|
|
|
Х |
Ъ |
Й |
Е |
М |
Э |
ПР |
|
|
Ч |
С |
Ф |
С |
Ю |
Ъ |
Ч |
|
|
Х |
Ъ |
Й |
Е |
М |
Ъ |
И |
|
|
Ч |
С |
Ф |
С |
Ъ |
Е |
И |
|
|
Ф |
Щ |
И |
Д |
Х |
Ж |
Т |
1.2. Гомофоническая замена
[33, стр. 137]
При гомофонической замене одному символу открытого текста ставится в соответствие несколько символов шифртекста. Алфавит шифртекста определяется по номеру вхождения символа открытого текста. Например, подстановка задана табл. 2
Таблица 2.
№ |
А |
Б |
В |
Г |
Д |
Е |
Ж |
З |
И |
Й |
К |
Л |
М |
Н |
О |
1 |
17 |
23 |
01 |
21 |
83 |
97 |
47 |
76 |
03 |
24 |
35 |
36 |
32 |
55 |
65 |
2 |
31 |
44 |
18 |
91 |
85 |
51 |
67 |
19 |
38 |
40 |
42 |
56 |
28 |
84 |
70 |
3 |
48 |
63 |
14 |
94 |
02 |
15 |
33 |
59 |
54 |
50 |
25 |
10 |
61 |
34 |
82 |
В результате гомофонической замены имеем:
Открытый текст |
З |
А |
М |
Е |
Н |
А |
Шифртекст |
76 |
17 |
32 |
97 |
55 |
31 |
Задача №4. Для открытого текста «КОЛОБОК» составить шифртекст используя метод гомофонической замены.
Открытый текст/ номер ответа |
К |
О |
Л |
О |
Б |
О |
К |
1 |
35 |
65 |
36 |
70 |
23 |
82 |
42 |
2 |
35 |
65 |
36 |
65 |
23 |
65 |
35 |
3 |
35 |
70 |
10 |
65 |
44 |
82 |
35 |
4 |
42 |
70 |
56 |
70 |
44 |
70 |
42 |
5 |
25 |
82 |
10 |
82 |
63 |
82 |
25 |
