Меню

5 книг о том, как начать разбираться в криптологии

5 книг о том, как начать разбираться в криптологии

Криптология — наука о защите информации, включающая в себя криптографию (науку знаний о том, как защитить информацию) и криптоанализ, занимающийся вопросами дешифрования и доказательства стойкости шифров. Чтобы стать криптологом, надо иметь неплохую математическую базу и, разумеется, желание. Здесь мы перечислим пять книг об этой науке, способных заинтересовать и увлечь человека. Первые три доступны людям со школьным уровнем математики и представляют собой в большей степени исторические работы. Четвертая и пятая станут учебниками и в будущем — настольными книгами для людей, твердо решивших посвятить себя криптографии.

У этой книги, одной из первых в России по истории криптографии, сразу несколько достоинств: во-первых, она полностью соответствует своему названию, излагая историю науки от тайнописи египтян до современных шифров. Во-вторых, автор не стесняется не только рассказывать исторические анекдоты, но и вводит в суть проблемы, показывая, как создавались и анализировались различные шифры, и объясняя, как устроены современные криптографические протоколы. В-третьих, язык и уровень подачи материала рассчитан на старшеклассника. Если вы хотите быстро и ненавязчиво влюбиться в криптографию — вам определенно стоит ее прочитать.

Наверное, стоило бы сделать отдельно два описания: для русской и английской версий (на языке оригинала издание впервые вышло в 1967-м). Дэвид Кан — американский историк криптографии, и это главный его труд. АНБ всячески препятствовало выходу книги, считая, что автор раскрывает американские секреты широкой публике.

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

Русский вариант, вышедший в издательстве «Центрполиграф» в 2000 году, — совсем другое дело. Его можно считать литературным конспектом оригинальной версии. Здесь оставлены только детективы (хотя и в сокращенном варианте), но убраны все специальные подробности, описания шифров и иллюстрации. Порядок глав изменен, иногда изменено и разбиение на главы. В целом создается впечатление, что переводчики пользовались каким-то очень старым черновиком автора и что в команде затесался сотрудник АНБ.

Таким образом, если вам хочется авантюрных историй о Дрейфусе, Ришелье, американских выборах и трагедии в Перл Харбор или у вас мало времени — подойдет русская версия. Если хочется подтянуть английский и по-настоящему разобраться, как именно японцы шифровали свои донесения, — однозначно нужно читать в оригинале.

Кстати, на момент написания книги история взлома Аланом Тьюрингом немецкой шифровальной машины «Энигма» не была известна, потому в первые редакции труда Кана не вошла. А вот у Жельникова она в кратком изложении есть.

Что можно сказать об этой книге? Она такая же подробная и увлекательная, как первые две. Сингху удалось оригинальное исследование, а не пересказ Кана (как часто в этой сфере бывает) — это уже многого стоит. И оно хорошо переведено — в отличие от «Взлощиков кодов», а в отличие от конспективного труда Жельникова — здесь подробно описана история и суть криптографии с открытым ключом, созданной Уитфилдом Диффи и Мартином Хеллманом, — собственно, главного криптографического достижения во второй половине XX века, сделавшего возможным современный обмен информацией.

Еще в «Книге» рассказано о расшифровке Розеттского камня Томасом Юнгом и Жаном-Франсуа Шампольоном, об использовании во Второй мировой войне американцами языка индейцев навахо, о возможном будущем — квантовой криптографии — и многих других поворотных точках в этой области.

Но хватит все-таки про историю. Предположим, что вы прочитали какую-то из указанных выше книг и поняли, что хотите перейти к практике. В этом случае пригодится «библия» программистов-криптографов — «Прикладная криптография» Шнайера.

Это не развлекательное чтиво, а полноценная научная работа, и цель ее — объяснить, как работают современные системы шифрования, электронной подписи, обмена закрытыми ключами. Книгу нужно использовать как учебник и справочник, поскольку в ней есть исходные коды некоторых алгоритмов на языке C.

Легкая для понимания и дельная монография ведущего специалиста по информационной безопасности компании Hewlett Packard. В ней разобраны как алгоритмы, так и протоколы защиты информации, применяемые в современных компьютерных системах.

Как и «Прикладная криптография» Шнайера, эта книга прежде всего учебник: есть теоретические разделы и задачи для самостоятельного решения. Прочитав любую из последних двух книг нашего списка и имея навыки программирования, можно уверенно претендовать на место разработчика в большинстве российских IT-компаний, занимающихся информационной безопасностью.

Подпишитесь на рассылку «Пятничный Горький»
Мы будем присылать подборку лучших материалов за неделю