Н. Смарт. Криптография
Один из лучших в мировой практике курсов. Предназначен специалистам, работающим в области защиты информации, и специалистам-разработчикам программного обеспечения. Чрезвычайно подробно изложены симметричные шифры, криптосистемы с открытым ключом, стандарты цифровых подписей, отражение атак на криптосистемы. Даны примеры на языке Java, многочисленные оригинальные задачи, отражающие новейшее развитие теории и практики криптографии.
Оглавление:
- Предисловие
Часть I. Предварительные математические сведения
- Глава 1. Арифметика остатков, группы, конечные поля и вероятность
- Глава 2. Эллиптические кривые
Часть II. Симметричное шифрование
- Глава 3. Исторические шифры
- Глава 4. Теоретико-информационная стойкость
- Глава 5. Симметричные шифры
- Глава 6. Распределение симметричных ключей
Часть III. Криптосистемы с открытым ключом и подписи
- Глава 7. Основные алгоритмы шифрования с открытым ключом
- Глава 8. Тесты на простоту и факторизация
- Глава 9. Дискретные логарифмы
- Глава 10. Распределение ключей, схемы подписей и хэш-функции
- Глава 11. Реализация операций
- Глава 12. Получение аутентичного открытого ключа
- Глава 13. Протоколы
Часть IV. Проблемы стойкости
- Глава 14. Атаки на схемы с открытым ключом
- Глава 15. Определения стойкости
- Глава 16. Теоретическая сложность
- Глава 17. Доказуемая стойкость со случайным оракулом
- Глава 18. Доказуемая стойкость без случайного оракула
- Приложение А. Основная математическая терминология
- Приложение Б. Примеры на языке Java
- Дополнение 1. Зашифрованные поисковые системы
- Дополнение 2. Сетевая система с абсолютной стойкостью
Издательство: Техносфера
Серия: Мир программирования
Год издания: 2005
Страниц: 528
ISBN: 5-94836-043-1
Формат: PDF
Скачать книгу «Криптография» (10 МБ):
deposit_rumit 14/04/19 Просмотров: 3043
+2