СОДЕРЖАНИЕ

1.Введение

Задачи и упражнения

2.Криптосистемы с открытым ключом

2.1. Предыстория и основные идеи
2.2. Первая система с открытым ключом - система Диффи-Хеллмана
2.3. Элементы теории чисел
2.4. Шифр Шамира
2.5. Шифр Эль-Гамаля
2.6. Односторонняя функция с "лазейкой" и шифр RSA
Задачи и упражнения

3.Теоретическая стойкость криптосистем

3.1. Введение
3.2. Теория систем с совершенной секретностью
3.3. Шифр Вернама
3.4. Элементы теории информации
3.5. Расстояние единственности шифра с секретным ключом
3.6. Идеальные криптосистемы
Задачи и упражнения

4.Современные шифры с секретным ключом

4.1. Введение
4.2. Блоковые шифры
4.3. Основные режимы функционирования блоковых шифров
4.4. Потоковые шифры
4.5. Криптографические хеш-функции

5. Электронная или цифровая подпись

5.1. Электронная подпись RSA
5.2. Стандарты на электронную (цифровую) подпись
Задачи и упражнения

6.Криптографические протоколы

6.1. Доказательства с нулевым знанием
6.2. Электронные деньги
6.3. Взаимная идентификация с установлением ключа
Задачи и упражнения
Ответы к задачам и упражнениям