Книги и учебные ресурсы по криптографии

Рейтинг: 3Ответов: 1Опубликовано: 14.05.2023

Что посоветуете для изучения криптографии и смежных с ней областей?

Ответы

▲ 5Принят

общефилософская книга о безопасности, помогает понять, почему безопасность не ограничивается криптографией: Брюс Шнайер Секреты и ложь. Безопасность данных в цифровом мире

Энциклопедического масштаба книги:

  • Брюс Шнайер Прикладная криптография: протоколы, алгоритмы и исходный код на C.
  • Венбо Мао Современная криптография

И мега энциклопедия, свод современных знаний о безопаности - международный стандарт Common Criteria. Очень толстый, очень запутанный, очень содержательный.

ВДОГОНКУ

Про Прикладную криптографию Шнайера. Я эту книжку "ботал", когда DES и MD5 ещё были разрешёнными алгоритмами. Поэтому я ручками по схемам в книжке писал реализации и сравнивал с приведёнными в конце книги. Затем я пытался шифровать файлы и сравнивал результаты с выводами Openssl. Долго разбирался, почему результаты не сходятся :)) Задно выучил, что такое ECB и CBC. Их тоже программировал. Делал свою реализацию RSA со своими большими числами. Медленно, неэффективно, зато руками понял, что почём. По-моему, AES в новом издании отсутствует. Его я осваивал по другим книгам. На пару с GCM.

Важность протоколов я осознал существенно позже, их учил уже по другим источникам. Поэтому не могу сказать, как там у Шнайера с протоколами. Но в любом случае следует освоить Diffie-Hellman и DSA. Пусть они и устарели, но идею открытых ключей дают прочувствовать только так.

Не уверен, что у Шнайера есть эллиптические кривые. ИМХО, про них я читал у Мао. Это нужно обязательно освоить, сейчас эллиптические кривые - основа практической криптографии.