Эдмундо Пас Сольдан - Бред Тьюринга
Санитары считают меня мертвым. Как это делали многие другие уже много раз. Машина то движется, то останавливается. То движется, то останавливается… Водителю приходится выйти из машины и поговорить с людьми, которые до сих пор перекрывают улицы. Я слышу обрывки фраз… Пожалуйста… Дайте нам проехать… Там умирающий старик. Те просят денег. Некоторые заглядывают в машину. Видят меня, лежащего на носилках. С открытым ртом…
Электрический муравей, который кажется выключенным.
Мы продолжаем свой путь.
Чтобы победить "Энигму". Я основывался на том факте, что слабость любой криптографической системы заключается в повторениях… Повторение "Энигмы" в самом ее начале… В ключе сообщений, состоящем из трех дважды повторяющихся букв, что сделано из соображений безопасности. Этот ключ определял позицию вращающихся дисков. Ее последовательность… И так далее… Это ключ был в Книге кодов вооруженных сил. Кодификатор указывал на используемый вариант ключа. Человек, получающий сообщение, читал ключ и настраивал свою машину на волну приходящего сигнала… Таким образом закодированный текст расшифровывался автоматически.
И мне пришла в голову догадка… Если шесть первых букв сообщения являются ключом… Той самой группой трех букв, повторяющихся дважды. Скажем, DMQAJT. Тогда: первая и четвертая буквы, вторая и пятая, третья и шестая. Являются одинаковыми. Зашифрованные путем различных перестановок…
Если кто-то получал достаточное количество сообщений каждый день. Он мог получать большое количество информации с помощью первых шести замен. В нашем распоряжении находилось по крайней мере сто сообщений в день. И мы постепенно научились распознавать их ежедневный код. Ключевой сигнал… На это у нас ушел год. Но после этого немецкая система шифрованной связи стала для нас совершенно прозрачной. В тридцатые годы мы уже с успехом принимали шифры "Энигмы".
И наши достижения нельзя было недооценить. Недооценить то, что сделал я.
Мы даже сконструировали одну машину… Названную "Бомбой".[36] Способную менее чем за два часа распознать все возможные исходные коды "Энигмы". Даже выдать текущий код… Все закончилось в декабре 1938-го… Когда немцы решили усовершенствовать свою машину… И добавили еще два вращающихся диска. Что сделало декодировку практически невозможной. Первого сентября 1939 года. Гитлеровцы вторглись на территорию Польши. Началась война. И я ничего не мог поделать. Как раз тогда, когда во мне больше всего нуждались…
Мы вновь останавливаемся. Открывают дверь. Свет бьет мне в глаза. Я чувствую его своей сетчаткой… Мы приехали в больницу… Санитары берут носилки. Вносят в реанимационный зал. Я должен бы сказать им, что в моем случае ни о какой реанимации не может быть и речи. Случится то, что должно случиться.
Возможно, я уйду. Или нет.
В сущности, это одно и то же…
Может быть, это и есть мой приговор.
Кауфбойрен. Розенхейм. Имена возвращаются.
Ребенок… Где я был ребенком? Образы деревни. И ребенка. Но я не знаю, моя ли это деревня. И я ли являюсь этим ребенком.
Я был Алан Матисон Тьюринг. Родился в 1912 году. В Лондоне. В 1926-м начал посещать Шербон. В Дорсете. Я был робким подростком… Меня занимала только наука. Пока я не познакомился с Кристофером Моркомом… Которого также интересовала наука. Четыре года мы были друзьями… Несчастье пришло в 1930-м… Кристофер умер от туберкулеза… Я никогда не пытался разобраться в своих чувствах к нему. Никогда не осмелился бы открыться ему. Он был. Единственным человеком. Которого я любил. В. Своей. Жизни.
Я решил посвятить себя научной работе. В свое время Кристофер выиграл грант на обучение в Кембридже. Я тоже хотел сделать это. Чтобы в память о нем добиться того, чего он не успел достичь сам. Я сделал это в 1931-м. Поставил на свой стол его фотографию. И сосредоточился на занятиях… Через четыре года была готова докторская диссертация… Два года учился в Принстоне. В 1937 году опубликовал свою самую важную научную работу по математической логике. "О вычислимых числах".[37] В ней. Я описывал воображаемую машину, чья функция состоит в действиях, предваряющих умножение. Или сложение. Или вычитание. Или деление. Некая "Машина Тьюринга" для частного использования… Потом я изобрел "Универсальную машину Тьюринга"… Способную объединить действие двух машин…
Из них были созданы первые компьютеры… Когда появились соответствующие технологии. Я не случайно хотел найти алгоритмы функционирования нашего мозга. Логические шаги, с помощью которых можно было бы объяснить суть мыслей… Порядок, скрывающийся за беспорядочностью сумбурных размышлений…
Каждый из нас. Своего рода. Универсальная машина Тьюринга. Весь мир устроен по образцу универсальной машины Тьюринга. Существует алгоритм, которому подчиняются все события, происходящие во Вселенной. Возможно, речь идет о каком-либо коде. Все шаги. От самых элементарных до наиболее сложных. Это подтвердится. Однажды появятся соответствующие технологии. Могут пройти годы. Десятилетия. Века. Единственное, что сейчас важно, это то, что я… Истекающий кровью в больничной палате. Буду существовать.
В 1939 году меня пригласили на должность криптоаналитика в Правительственную школу криптологии. Сорок миль к северу от Лондона. В аристократическом особняке Блетчли. Там находился командный пункт правительственной сети перехвата и дешифровки секретных сообщений, где работали десять тысяч человек. Мы были наследниками тех, кто работал в зале № 40 времен Первой мировой войны. Первые месяцы в Блетчли… Я работал против "Энигмы"… Основываясь на открытиях Режевски… Но я должен был найти какую-то альтернативу.
Война очень усложнила ситуацию. "Энигма" уже насчитывала восемь вращающихся дисков. И в мае 1940-го. Исчезли те самые шесть букв ключа для сообщений… Немцы придумали другой способ передачи ключа, "Бомбы", сконструированные мной для того, чтобы противостоять "Энигме", были намного сложнее тех, что придумал Режевски. Я закончил первый чертеж в начале 1940-го… Первая машина прибыла в Блетчли в марте того же года… И была названа "Виктория". Она обладала способностью за короткое время сканировать неограниченное количество сигналов, перехватываемых задень… В поиске слов, наиболее часто используемых военными. Типа "Oberkommando"… "Главная команда"… А далее принимались за дело дешифраторы.
Идея состояла в том, что в "Энигме"… Ни одна буква не записывалась той же самой буквой. Так, если в шифровке появлялась О, становилось ясно, что слово "Oberkommando" с нее не начинается. И вот такие слова шифровок, которые всячески пытались скрыть, и были целью моей "Бомбы". Она распознавала такие слова и выдавала бесчисленное множество их вариантов. И если открывалась нужная комбинация букв… "Бомба" могла распознать ежедневный ключевой код для данного сигнала…
Это. Действительно была. Предшественница компьютера. Сначала… На распознание ключа уходила неделя. "Бомбы" нового поколения тратили на это не менее часа В 1943 году использовалось семьдесят "Бомб". Благодаря им… Уже в первый год войны… Англия могла читать секретные сообщения немецкой армии… Благодаря им… Черчилль узнал о намерении Гитлера завоевать Англию. И приготовился к ее защите…
Одна из основных причин поражения нацистов. Зависит. От раскрытия кода "Энигмы".
В комнате стоит шум голосов… Я не понимаю, что они говорят обо мне. Они ставят мне капельницу, анестетик наполняет мое тело… Свет гаснет…
На ум приходит неясный образ Мигеля Саэнса в первые дни его работы в Тайной палате. Склонившегося над письменным столом.
На меня произвел впечатление человек, столь преданный своему делу. Обращающий так мало внимания на окружающее. Он казался настоящей "Универсальной машиной Тьюринга"… Такой логичной… Такой действенной… И тогда мне вздумалось окрестить его Тьюрингом.
Он всегда считал, что это прозвище дано ему за выдающийся талант криптоаналитика.
Но причина была не в этом.
Глава 12
Рамирес-Грэм готовит сандвич на кухне, когда звонит телефон. Это Флавия, голос у нее взволнованный. Она говорит, что Кандинский действует из здания Тайной палаты.
Один из моих ребят? Надо же. Да, скорее всего… Подозреваемым может оказаться даже он сам, Рамирес-Грэм. Почему нет? В ФБР его учили, что человек не должен доверять никому, даже себе.
– Ты уверена, что не ошиблась?
– Ошибка может произойти всегда. Но вы, кажется, просили моей помощи, не так ли? Возможно, если мы поторопимся, то сможем поймать его. Я постараюсь удержать его в чате. Правда, есть вероятность, что он использует телнет, но попытка – не пытка.
– И все-таки: ты уверена? Я не могу вызывать полицию по ложной тревоге.
– Она станет такой, если мы еще поговорим. И я ни в чем не уверена. Я сделала то, что вы просили, а вы занимаетесь ерундой. Один ложный вызов – еще не конец света. Поторопитесь.