- •1. Введение
- •2. Симметричные криптосистемы
- •2.1. Поточные криптографические методы
- •2.1.1. Шифр Цезаря
- •2.1.2. Квадрат Полибия
- •2.1.3. Шифр «Модульная арифметика»
- •2.1.4. Алфавитное сложение (шифр Хасегава)
- •2.2. Блочные криптографические методы
- •Шифр сцитала (шифр жезла)
- •2.2.2. Шифр – стандартная перестановка
- •2.2.3. Вертикальная перестановка
- •2.2.4. Вертикальная перестановка. Комбинированная перестановка
- •2.2.5. Квадратная решетка Кордано (2n х 2n)
- •Прямоугольная решетка Кордано с размерностью (2n х 2m)
- •Выбор ключа Кордано
- •2.2.7. Магический квадрат
- •2.2.8. Шифратор «Цилиндр Базари» (1891г.)
- •2.3. Многоалфавитные криптосистемы
- •2.3.1. Квадрат Вижинера
- •2.4. Международный симметричный стандарт des (Data Encryption Standard)
- •2.4.1. Алгоритм шифрования des
- •2.4.2. Блок-схема алгоритма шифрования:
- •2.4.3. Блок-схема алгоритма дешифрования
- •2.4.4. Криптостойкость des
- •2.5. Электронная цифровая подпись эцп
- •2.5.1. Эцп симметричных криптосистем
- •2.5.2. Передача электронного документа с эцп
- •2.5.3. Эффективность эцп симметричных криптосистем
- •3. Открытые асимметричные криптосистемы (оакс)
- •3.1. Криптосистема rsa
- •3.2. Модульная арифметика
- •3.3. Генерация ключей в rsa
- •Электронная цифровая подпись (эцп)
- •3.4.1. Эффективность эцп rsa
- •3.4.2. Закон Украины об эцп
- •3.4.3. Назначение эцп
- •3.4.4. Требования к сертификату ключа
- •3.4.5. Права подписанта
- •3.4.6. Центральный цс
- •3.4.7. Схема центральный удостоверяющий орган
- •4. Литература
Выбор ключа Кордано
-
*
*
*
*
*
*
*
*
*
Во внутреннем квадрате 4 ячейки / 4 положения = 1 окно. В окружающем кольце (ближнем к квадрату) 12 ячеек / 4 положения = 3 окна. Во внешнем кольце 20 ячеек / 4 положения = 5 окон. В итоге – 9 окон.
2.2.7. Магический квадрат
Квадрат, в котором суммы чисел по строкам, столбцам и диагоналям одинаковы.
Из квадратов: 3 х 3 – 1 магический квадрат
4 х 4 – 880 шт.
5 х 5 – 250000 шт.
Считается, что шифротекст, составленный по ключу магического квадрата, охраняет и магия.
Пример:
-
16
3
2
1
34
35
10
11
8
9
6
7
12
4
15
14
1
34
34
34
а) Шифрование
Выполняется в порядке расстановки символов исходника по пронумерованным ячейкам квадрата (натуральный ряд: 1,2,…n). Ключ – магический квадрат.
S = ПУНКТ НАЗНАЧЕНИЯ LS = 15 симв.
16 |
3 |
2 |
13 |
|
А |
Н |
У |
Н |
5 |
10 |
11 |
8 |
|
Т |
А |
Ч |
З |
9 |
6 |
7 |
12 |
|
Н |
Н |
А |
Е |
4 |
15 |
14 |
1 |
|
К |
Я |
И |
П |
∑=34
C = АНУН ТАЧЗ ННАЕ КЯИП
б) Дешифрование
Выполняется в обратном порядке. Выводим натуральный ряд и заменяем его исходником.
в) Криптостойкость
Высокая криптостойкость. Меняется статистическая структура исходника.
