«Джентльмены, – заявил в 1929 году государственный секретарь Стимсон, – не читайте письма, не вам адресованные». Этими словами он закрыл единственную функционировавшую в то время американскую службу дешифрования. Позднее, в ходе второй мировой войны, занимая пост военного министра в правительстве президента Франклина Д. Рузвельта, Стимсон наконец понял первостепенное значение разведки, в том числе и того, что мы называем сейчас «разведкой связи». Когда на карту поставлена судьба нации и жизнь ее солдат, джентльмены все же читают письма, не им адресованные если могут до них добраться.
Я говорю, конечно, не об обычной переписке, хотя почтовая цензура нередко играла важную роль в разведывательной работе. Однако эта цензура не нуждается в технических приемах, за исключением тех случаев, когда необходимо обнаружить применение тайнописи. Современная разведка связи представляет собой высокотехническую службу, втянувшую лучших математиков в непрекращающуюся войну умов, которую вполне можно уподобить описанной мною битве за научную информацию.
Каждое правительство всячески старается изобрести системы связи, гарантированные от расшифровки, и защитить эти системы и необходимый для их обслуживания персонал от посягательств извне. В то же время оно делает все возможное для того, чтобы, контролируя линии связи, узнать секреты других правительств, политика или действия которых могут иметь для него большое значение. Причина такого положения очевидна. Официальные правительственные депеши по секретным политическим или военным вопросам представляют собой, особенно в периоды кризисов, лучшую и «свежайшую» информацию, какую только может мечтать добыть одно правительство о другом.
Между любительской и профессиональной терминологией в этой области огромная разница. Если я буду придерживаться любительской, то, вероятно, обижу профессионалов, если же буду говорить профессиональным языком, то, очевидно, утомлю и запутаю любителей. Скажу об этом коротко. В кодах слово, знак или группа знаков заменяют целое слово или даже группу слов, или целую мысль. Так, группа «ХМР», или «79648», в зависимости от того, какой код используется (буквенный или цифровой), может означать «война», и каждый раз, когда в депеше встретится эта группа, она имеет именно это значение. Когда в декабре 1941 года японское правительство ввело для своих дипломатов в Соединенных Штатах знаменитый код «восточные ветры», оно намеревалось известить их посредством простейших, заранее условленных кодовых слов о предстоящем в скором времени начале военных действий в районе Тихого океана.
В шифре буква или цифра заменяют только одну букву в слове. Так, «б» или «2» могут означать «е» или какую-нибудь другую букву. В простых шифрах один знак всегда заменяет одну и ту же букву. В применяемых настоящее время сложных шифрах один знак может каждый раз, когда он встречается, заменять самые разные буквы. Иногда депеша сначала кодируется, а затем код переводится на шифр.
Во время первой мировой войны, а в отдельных случаях и во время второй мировой войны вооруженные силы Соединенных Штатов могли пользоваться для связи между фронтовыми воинскими частями довольно необычными «готовыми» кодами. Использовались языки наших американских индейцев, главным образом племени навахо, не имеющих письменности. Зарубежные ученые никогда глубоко не изучали эти языки. Например, два индейца племени навахо могли разговаривать по полевому телефону, и никто, кроме индейца-навахо, не мог понять, о чем они говорили. Излишне объяснять, что ни у немцев, ни у японцев представителей этого племени не было.
В современной терминологии слово «крипт», которое означает «нечто скрытое», удобно обходит трудность, связанную с разницей в понятиях кода и шифра, поскольку оно относится ко всем методам превращения «открытого текста», или «клера», в символы. Общим термином для всей этой области служит слово «криптология». Под этим широким термином подразумеваются два различных вида деятельности. Криптография занимается составлением, разработкой, изобретением и маскировкой кодов и шифров для своего правительства. Криптоанализ занимается расшифровкой кодов и шифров и переводом перехваченных закодированных депеш на понятный язык. Изложить собственные депеши кодом или шифром – значит «закриптировать» их. Когда же мы переводим закриптованные тексты снова на общеупотребительный язык, мы их «расшифровываем».
Криптограммой является любое послание, изложенное кодом или шифром. «Разведка связи» – это информация, добытая посредством успешного криптоанализа чужой переписки. А теперь, когда мы окончательно запутали читателя, можно перейти к сути дела.