Баричев С.Г., Серов Р.Е. Основы современной криптографии. - Горячая Линия - Телеком, 2002 - 153 с.
Учебное пособие, v.1.3
СОДЕРЖАНИЕ
1. КРИПТОГРАФИЧЕСКИЕ СИСТЕМЫ......................................4
1.1. История криптографии............................................4
1.2. Основные понятия и определения..........................................8
1.2. Требования к криптографическим системам.......................10
1.3. Краткие сведения о криптоанализе.......................................12
2. СИММЕТРИЧНЫЕ КРИПТОСИСТЕМЫ.................................15
2.1. Основные классы симметричных криптосистем.................15
2.2. Общие сведения о блочных шифрах.....................................16
2.3. Генерирование блочных шифров..........................................20
2.4. Алгоритмы блочного шифрования.......................................22
2.4.1. Алгоритм DES и его модификации.................................22
2.4.2. Стандарт AES. Алгоритм Rijndael...................................30
2.4.3. Алгоритм RC6...................................................................35
2.4.4. Российский стандарт шифрования ГОСТ 28147-89.......38
2.4.5. Алгоритмы SAFER+, SAFER++.......................................41
2.5. Режимы применения блочных шифров................................47
2.6. Потоковые шифры..................................................................51
2.6.1. Общие сведения о потоковых шифрах............................51
2.6.2. Самосинхронизирующиеся шифры.................................52
2.6.3. Синхронные шифры..........................................................54
2.6.4. Примеры потоковых шифров...........................................56
Алгоритм RC4...................................................................56
Алгоритм SEAL................................................................57
Алгоритм WAKE..............................................................60
3. АСИММЕТРИЧНЫЕ КРИПТОСИСТЕМЫ..............................62
3.1. Общие положения.....................................................62
3.2. Односторонние функции и функции-ловушки....................67
3.3. Асимметричные системы шифрования................................69
3.3.1. Криптосистема Эль-Гамаля..............................................69
3.3.2. Криптосистема, основанная на проблеме Диффи-Хеллмана..................71
3.3.3. Криптосистема Ривеста-Шамира-Адлемана..................76
3.3.4. Криптосистемы Меркля-Хеллмана и Хора-Ривеста......77
3.3.5. Криптосистемы, основанные на эллиптических кривых83
4. ЭЛЕКТРОННЫЕ ЦИФРОВЫЕ ПОДПИСИ..............................88
4.1. Постановка задачи............................................88
4.2. Алгоритмы электронной цифровой подписи.......................90
4.2.1. Цифровые подписи, основанные на асимметричных криптосистемах...........90
4.2.2. Стандарт цифровой подписи DSS....................................93
4.2.3. Стандарт цифровой подписи ГОСТ Р 34.10-94...............96
4.2.4. Стандарт цифровой подписи ГОСТ Р 34.10-2001...........99
4.2.5. Цифровые подписи, основанные на симметричных криптосистемах.............102
4.3. Функции хэширования..........................................................113
4.3.1. Функция хэширования SHA...........................................115
4.3.2. Функции хэширования SHA-256, SHA-512 и SHA-384116
4.3.3. Функция хэширования ГОСТ Р 34.11-94.......................121
4.3.4. Функция хэширования MD5...........................................124
5. УПРАВЛЕНИЕ КРИПТОГРАФИЧЕСКИМИ КЛЮЧАМИ ...128
5.1. Обычная система управления ключами..............................130
5.2. Управление ключами, основанное на системах с открытым ключом................131
5.3. Протокол обмена секретным ключом..................................132
5.4. Использование сертификатов...............................................133
5.5. Протоколы аутентификации.................................................134
5.6. Анонимное распределение ключей.....................................138
ГЛОССАРИЙ........................................................................141
Алгебра и геометрия, теория чисел, криптография / Математика / Математика для студентов, аспирантов и научных работников