- •1. Введение
- •2. Симметричные криптосистемы
- •2.1. Поточные криптографические методы
- •2.1.1. Шифр Цезаря
- •2.1.2. Квадрат Полибия
- •2.1.3. Шифр «Модульная арифметика»
- •2.1.4. Алфавитное сложение (шифр Хасегава)
- •2.2.2. Шифр – стандартная перестановка
- •2.2.3. Вертикальная перестановка
- •2.2. Блочные криптографические методы
- •Шифр сцитала (шифр жезла)
- •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. Литература
2.4.4. Криптостойкость des
Начальная перестановка по ключу . Если
–
56 бит, то таких ключей будет
16 раундов перестановки полублоков .
Шифрование блоков с применением раундового ключа
и блока
,
как ключа второй замены.Псевдослучайные раундовые ключи .
Применяется ключ для обратной перестановки.
Примечание. Еще была разработана в СССР криптосистема ГОСТ = 128 бит, но мало применена в связи с замедленным действием.
Пример: Шифрование
S = 1010 1001
K0 = 8 7 6 5 4 3 2 1
C0
= 1001 0101
ГРК
L0
= 1001
R0
= 0101
R0
R0
L1
= 0101
0101 = R0
1001 = L0
1100 = K1
0000 = R1
1: К1
L0
R1 R1
L2 = 0000
0000 = R1
0101 = L1
1001 = K2
1100 = R2
2: L1 K2
C1 = 0000
1100
K0 – обр. перестановка
C2
= 0011 0000
Дешифрование
C2
= 0011 0000
K0 = 8 7 6 5 4 3 2 1
C1 = 0000
1100
ГРК
L2 = 0000
R2 = 1100
L2
L2
L2 =
0000 R2
= 1100 K2
= 1001
L1
= 0101
R1
= L2 =
0000
R2
L1 L1
L1
= 0101 R1
= 0000 K1
= 1100 L0
= 1001
R0
= L1
= 0101
К1
C0
= 1001 0101
K0 – обр. перестановка
S = 1010 1001
2.5. Электронная цифровая подпись эцп
Цели подписи:
Истинность документа;
Гарантия авторства подписанта;
Юридическая значимость документа.
Для финансовых документов применяются две подписи: директора и главного бухгалтера.
Свойства подписи:
Аутентичность (проверяется сличением с подписью в банке);
Неподделываемость;
Непереносима, является неотъемлемой частью документа;
Неизменяема;
Неоспоримость (устанавливается экспертиза);
Уникальность.
Свойства ЭЦП:
Аутентичность документа;
Целостность документа;
Юридическая значимость электронного документа.
