"Дэвид Кан. Взломщики кодов " - читать интересную книгу автора

криптоанализу. Но как же мало нам было известно! Ни мы, любители, ни даже
профессионалы не имели представления о том, какое большое количество ценной
информации содержится в научных журналах. Мы не обращались к
дешифровальщикам с просьбой поделиться своими воспоминаниями. Мы не пытались
воспользоваться огромным богатством архивов. Мы не пробовали изучать
вопросы, которые в настоящее время представляются нам главными. Я думаю, что
не ошибусь, если заявлю, что по сравнению с ранее опубликованными
материалами в моем труде содержится от 85 до 90% совершенно нового.
И это далеко не все. Из-за необоснованной секретности недоступна
большая часть документов, относящихся к недавнему прошлому. Чтобы рассказать
о криптоаналитических разработках этого периода полностью, потребуется еще
одна такая же книга. Даже, к примеру, в XVIII веке можно обнаружить массу
неизученных рукописей.
В моей книге я старался придерживаться двух принципов. Первый - по
возможности использовать первоисточники. Часто я не мог поступить иначе, так
как по некоторым вопросам еще ничего не было опубликовано. Второй - при
оценке роли криптоанализа, будь то на поле брани или на дипломатическом
поприще, я пытался никогда не забывать об иных важных факторах, сыгравших
свою роль. Если книга создает впечатление, что все события в истории
зависели от тех, о ком написана эта книга, то это не история, а ее
искажение. Такой подход особенно широко распространен в литературе о
шпионах, но от него не застрахован и криптоанализ. Я считаю, что хотя и
пытаюсь уравновесить рассказ об истории дешифрования упоминанием других
факторов, тем самым я не уменьшаю интереса к книге. Просто мое повествование
становится от этого достовернее и поэтому заслуживает более серьезного
внимания.
У каждой профессии есть свой словарь. Словарь криптоаналитика
достаточно сложен, поэтому небольшое по объему введение в общепринятую
криптоаналитическую терминологию значительно облегчит понимание изложенного
в этой книге. Определения в нем являются нестрогими и преследуют лишь цель
пояснения того или иного термина. Исключения игнорируются, а множество редко
употребляемых терминов и вовсе не определены - в процессе чтения книги их
значение становится ясным из контекста.
Открытый текст - сообщение, подлежащее засекречиванию. В результате
применения методов шифрования сообщение делают непонятным для посторонних,
используя два основных способа преобразования открытого текста.
В случае перестановки знаки открытого текста перемешиваются, нарушается
их нормальный порядок следования. Перетасовать буквы слова "секрет" так,
чтобы получить "еткрсе", и означает сделать перестановку.
При замене знаки открытого текста замещаются другими знаками. Так,
слово "секрет" может быть заменено на 19 5 3 18520.
Системы замены основаны на идее шифралфавита - перечня эквивалентов,
используемых для преобразования открытого текста в шифрованный.
Иногда шифралфавит предусматривает несколько замен одного знака.
Например, знак открытого текста "с" не всегда замещается числом 16, а может
быть заменен одним из чисел 16, 21, 35, 74. Этот выбор называется гомофоном.
Время от времени в шифралфавит включаются символы, которые ничего не
означают. Такие символы зовут пустышками.
В том случае, когда используется только один шифралфавит, система
замены называется одноалфавитной. Но когда применяются два или большее число