Светлый фон

— Это полет веры, — говорит Уотерхауз.

— Как ты расколол «Аретузу»? У меня естественное любопытство, — спрашивает Руди.

— Поскольку в «Лазури/Рыбе-еж» ключ менялся каждый день, я решил, что в «Аретузе» происходит так же.

— Я называл их иначе. Но продолжай.

— Разница в том, что ключ к «Лазури/Рыбе-еж» — просто число. Очень легко использовать, когда догадаешься.

— Да. Я так и задумывал. — Руди закуривает новую сигарету, смакуя ее, словно дорогую сигару.

— Я никак не мог понять, что служит ключом к «Аретузе». Может быть, псевдослучайная функция даты. Может быть, случайные цифры из шифрблокнота. В любом случае нечто непредсказуемое, что затрудняет взлом «Аретузы».

— Но ты расшифровал длинное сообщение. Как?

— Ну, сама встреча на кладбище была короткой. Вы явно торопились разойтись.

— Место представлялось не вполне безопасным.

— Вы с Бишофом ушли — полагаю, на субмарину. Гото Денго вернулся в штаб генерала. На кладбище он явно не успел сказать вам ничего важного. Значит, информация должна была поступить позже в виде сообщения, зашифрованного «Аретузой». Ты по праву ею гордишься.

— Спасибо, — сухо отвечает Руди.

— Однако недостаток «Аретузы», как и «Лазури/Рыбы-еж», в том, что для них требуются трудоемкие расчеты. Хорошо, когда есть вычислительная машина или целая комната опытных счетоводов. Полагаю, у вас на подлодке была машина?

— Да, — скромно говорит Руди. — Ничего особенного. Многое все равно приходилось считать вручную.

— Однако у Еноха Роота и Гото Денго в Маниле машины быть не могло. Значит, чтобы зашифровать сообщения, им приходилось считать на бумажке. Енох знал алгоритм и мог сообщить его Гото Денго, но вы все равно должны были передать им ключ. Сделать это можно было только во время встречи на кладбище. Я видел, как ты, разговаривая, указал на могильный камень Шафто. Я решил, что это и будет ключ — его имя и фамилия, или даты рождения и смерти, или личный армейский номер. Это оказался номер.

алгоритм ключ

— Ты ведь не знал алгоритма.

— Да. Но я предполагал, что он родственен алгоритму «Лазури/Рыбы-еж», основанному на дзета-функции, которой мы занимались в Принстоне. Поэтому я сел и задумался: если Руди создал криптосистему на ее основе и если «Лазурь/Рыба-еж» — упрощенный вариант этот системы, то что такое «Аретуза»? Это дало мне несколько возможностей.

— И ты сумел выбрать из них правильную.