Взломщики кодов - Кан Дэвид (лучшие бесплатные книги .TXT) 📗
Венеция была не единственным местом обитания искусных криптоаналитиков в эпоху европейского Возрождения. Римский Папа Павел III, сменивший Климентия VII, быстро сообразил, что не в его интересах посылать шифры для вскрытия за границу. В 1555 г. в папской курии была учреждена должность секретаря по шифрам. Первый успех пришел только через два года – в 1557 г. папские криптоаналитики вскрыли шифр испанского короля Филиппа II, который тогда воевал с Папой Римским. А в 1567 г. отличился викарий собора Святого Петра в Риме, который менее чем за шесть часов сумел прочитать криптограмму, написанную «на большом листе бумаги на турецком языке, на котором викарий не знал и четырех слов».
Во Флоренции Пирро Музефили, граф Сассетский, с 1546-го по 1557 г. прочел множество шифрованных сообщений, вскрыв среди прочих номенклаторы, использовавшиеся в переписке между французским королем Генрихом II и его послом в Дании. Криптоаналитическая экспертиза Музефили была настолько квалифицированной, что многие приезжали к нему, как и к Соро, с просьбой вскрыть для них шифры. Среди клиентов Музефили был и король Англии, который прислал ему криптограмму, найденную в подметках пары золотых туфель, доставленных к его двору из Франции.
Жестокие и решительные герцоги Сфорца, правители Милана, также широко пользовались услугами криптоаналитиков. В 1474 г. один из секретарей Сфорца по имени Чикко Симонетта написал первый в мире трактат, посвященный исключительно криптоанализу. В нем Симонетта установил 13 правил вскрытия шифров простой замены, в которых сохранены разделители слов. Рукопись, написанная на трех кусках пергамента, начинается со слов:
«Первое необходимое условие состоит в выяснении того, написан ли документ на латинском или на местном языке, а это можно установить следующим образом: выясните, имеют ли слова в данном документе только пять различных окончаний, меньше или больше. Если их только пять или меньше, вы правы, считая, что документ написан на местном языке…»
В XVI веке не только итальянские дворы славились своими криптоаналитиками. Во Франции в дешифровании перехваченных депеш наиболее преуспел Филибер Бабу, занимавший пост первого государственного секретаря при короле Франциске I. Один наблюдатель описывает, как Бабу, «не имея алфавита, часто дешифровывал многие перехваченные депеши на испанском, итальянском и немецком языках, хотя он не знал ни одного из этих языков или знал очень плохо 5, причем он упорно работал над сообщением дни и ночи напролет в течение трех недель, прежде чем разгадывал одно слово. После того как брешь была проделана, остальное происходило очень быстро и напоминало разрушение стен». Следует заметить, что в то время как Бабу не покладая рук работал на короля, король с удовольствием принимал у себя любовницу – прелестную жену Бабу. Бабу получил много милостей от короля, но трудно сказать, за что он их удостоился – за криптоаналитические ли успехи или за позволение наставлять рога.
В 1589 г. королем Франции стал Генрих IV, который сразу же был вынужден вступить в ожесточенную борьбу со Священной лигой – фракцией католиков, которые наотрез отказывались согласиться с тем, что протестант может носить европейскую корону. Священная лига во главе с герцогом Майеннским контролировала столицу и все другие крупные города Франции, получая большие подкрепления в виде живой силы и денег от испанского короля Филиппа II. Генрих был со всех сторон окружен противником. Но именно в это тяжелое для него время в его руки попала часть переписки Филиппа с испанским военачальником Хуаном Морео.
Письма Филиппа были зашифрованы, но у Генриха в то время работал некий Франсуа Виет, 49-летний адвокат, член тайного совета короля. В течение многих лет любимым развлечением Виета была математика. В наши дни Виета помнят как человека, которому обязана своим происхождением современная алгебра. В 1588 г. он прочел шифрованную испанскую депешу, адресованную Алессандро Фарнезе, герцогу Пармы, который командовал испанскими войсками Священной лиги. С тех пор Генрих передавал Виету все новые перехваченные депеши, чтобы выяснить, сможет ли он повторить свой успех.
Очередной крупный успех пришел к Виету только 15 марта 1590 г. В этот день он отправил королю Генриху полностью дешифрованное письмо Морео Филиппу II, которое содержало подробности переговоров Морео с герцогом Майеннским. Письмо было зашифровано с помощью нового номенклатора, который Филипп специально дал Морео перед его отъездом во Францию. Но Виет не знал, что за день до этого Генрих разбил превосходящие силы герцога в битве при реке Иври, к западу от Парижа, придав несколько упражненческий характер задаче дешифрования письма Морео.
Тем не менее в письме Генриху, которое содержало открытый текст шифрованной депеши Морео, Виет, в частности, хвастливо написал:
«Не волнуйтесь из-за того, что для Ваших врагов это будет повод сменить свои шифры и еще больше замаскироваться. Они неоднократно меняли их, и тем не менее их уловки были и всегда будут раскрыты».
Из-за этой своей самонадеянности Виет однажды и попал в ловушку, благодаря которой один зарубежный дипломат выудил из Виета конфиденциальную информацию так же ловко, как это делал сам Виет, разгадывая секретный смысл таинственных иностранных символов. Венецианский посол во Франции Джованни Мочениго написал, что однажды он имел следующую беседу с Виетом:
«Он 6 только что сказал мне, что было перехвачено большое количество шифрованных писем испанского короля, а также императора 7 и других государей, которые он дешифровал. Когда я выразил большое изумление, он сказал мне:
– Я представлю вашему правительству веские доказательства этого.
Он немедленно принес мне толстую пачку писем от упомянутых государей, которые он дешифровал, и добавил.
– Я хочу, чтобы вы также знали, что я знаю их шифр.
– Я не поверю этому, – сказал я, – пока не увижу сам.
Поскольку у меня было три моих шифра – обычный, которым я пользовался, второй, который я не применял, и третий под названием «dalle caselle» 8, он раскрыл мне, что знает первый шифр. Затем, чтобы лучше разобраться в таком серьезном деле, я сказал ему:
– Вы, несомненно, знаете наш шифр «dalle caselle»?
– Чтобы его узнать, нужно изрядно попрыгать, – ответил он, подразумевая под этим, что ему известны только части шифра.
Я попросил его показать мне несколько наших дешифрованных писем. Он обещал мне, но затем больше не разговаривал на эту тему, а после того как он ушел, я уже ни разу не встречал его».
Мочениго доложил о разговоре с Виетом в Венецию, и вскоре по приказу из Венеции все действующие венецианские шифры были заменены.
Между тем из перехваченных им французских писем Филипп узнал, что Виет вскрыл шифр, который в Испании считался неуязвимым. Это рассердило Филиппа. Решив причинить хлопоты французам безо всякого ущерба для себя, он сообщил Папе, что Генрих вскрыл папские шифры с помощью черной магии, и попросил сурово наказать его за колдовство. Но такая тактика причинила ущерб престижу самого Филиппа. Папа, доверяя своим криптографам и зная от них о ненадежности испанских шифров, ничего не предпринял в отношении просьбы короля Испании. Сам же Филипп был осмеян всеми, кто прослышал об этой истории.
Одним из тех, кто, должно быть, смеялся больше всех, был фламандский дворянин Филипп ван Марникс, барон де Сент-Альдегонд, правая рука Вильгельма Оранского, стоявшего во главе объединенного восстания голландцев и фламандцев против Испании. Марникс, автор мелодии современного национального гимна Голландии, был также блестящим криптоаналитиком и только что закончил работу по вскрытию испанского шифра. Шифрованное письмо испанцев, прочитанное Марниксом, было перехвачено Генрихом IV во время осады Парижа. Отправителем письма был опять неудачливый Морео, а его адресатом – снова король Филипп.
5
Дешифровать криптограмму на «неизвестном» языке можно при условии, что «незнание» означает только то, что человек не понимает смысла слов, как это имеет место в данном случае. Чтобы добиться вскрытия, у криптоаналитика должно быть общее представление об образовании и структуре слов языка. Очевидно, что чем лучше он знает язык, тем легче ему дешифровать криптограммы, открытый текст которых написан на этом языке. Если криптоаналитик никогда не виде ни одного предложения на данном языке, то чтение криптограммы почти невозможно, хотя чередование гласных и согласных, общее для всех языков, все же может подсказать некоторые пути к решению задачи.
6
Виет
7
Священной Римской империи
8
В буквальном переводе с итальянского – «из квадратиков»