Прикладная криптография. Протоколы, алгоритмы и исходные тексты на языке С. 2-е издание

Книга Брюса Шнайера «Прикладная криптография» является фундаментальным трудом в области защиты информации. Это второе издание классического руководства, которое подробно рассматривает криптографические протоколы, алгоритмы и их практическую реализацию на языке программирования C.

В первой части книги («Криптографические протоколы») автор последовательно раскрывает основные понятия криптографии, начиная с терминологии, стеганографии, классических шифров и заканчивая сложными протоколами. Рассматриваются элементы протоколов, базовые механизмы (обмен ключами, аутентификация, цифровые подписи), промежуточные (слепые подписи, доказательства с нулевым разглашением) и развитые протоколы, включая экзотические, такие как безопасные выборы и электронные наличные.

Вторая часть («Криптографические методы») посвящена практическим аспектам: выбору длины ключа, управлению ключами, типам алгоритмов и режимам их работы (ECB, CBC, OFB, CFB, CTR). Автор дает рекомендации по выбору и использованию алгоритмов для шифрования каналов связи и хранимых данных, а также обсуждает вопросы обнаружения шифрования и сокрытия информации.

Третья часть («Криптографические алгоритмы») содержит математические основы (теорию информации, сложности, теорию чисел) и детальный разбор конкретных алгоритмов. Значительное внимание уделено стандарту DES, его анализу (дифференциальный и линейный криптоанализ) и современным блочным шифрам (IDEA, Blowfish, RC5, ГОСТ и др.). Рассматриваются методы объединения шифров (двойное и тройное шифрование) и генераторы псевдослучайных последовательностей. Книга содержит исходные тексты реализаций на языке C, что делает её ценным практическим пособием для разработчиков.

Похожие книги

Прикладная криптография. Протоколы, алгоритмы и исходные тексты на языке С. 2-е издание
A
Автор
Брюс Шнайер
Издательство
Не указано в предоставленном тексте
Год
Не указан в предоставленном тексте
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент