Формула Бога | страница 164



XXVII

Утро близилось к концу. Томаш в который раз гипнотизировал взглядом листок бумаги с непонятными письменами, продумывая новую концепцию разгадывания головоломки. Однако загадка продолжала сопротивляться.

Ему представлялось вполне вероятным, что каждая строка может быть зашифрована собственным шифром. Хотя относительно первой имелись сомнения, что это вообще шифр. «See sign» в переводе с английского означало «смотри знак». По-видимому, Эйнштейн указывал на какой-то оставленный им в рукописи знак. Однако поскольку ознакомиться с документом не удалось, уверенности в том, что где-то в тексте скрыт таинственный знак, у Томаша тоже не было.

Он резко дернул головой.

Скорее всего, решение без доступа к оригиналу невозможно. «See sign». «Смотри знак». Но какой?

Томаш со вздохом откинулся на спинку стула и бросил карандаш на кухонный стол, признавая свое поражение. Не находя себе места, он подошел к холодильнику, выпил апельсинового сока и снова сел за стол. Его терзало какое-то смутное беспокойство.

Придвинув листок ближе и вглядываясь во вторую строку, Томаш полностью сосредоточился на ней. Внешне шифр походил на подстановочный, то есть такой, в котором одни буквы заменялись другими в соответствии с определенным порядком, обусловленным участниками шифрованной переписки. Обычно подобные шифры вскрываются путем подбора ключа. Но какой ключ использовал Эйнштейн?

Томаш несколько раз перечитал буквы второй строки и, утвердившись в мысли, что речь идет о подстановочной криптограмме, приступил к рассмотрению различных гипотез. Если подстановка была моноалфавитной, шифр взламывался относительно просто. В случае если подстановочная система основана на двух и более алфавитах, задача серьезно усложнялась. Кроме того, существовала еще и полиграммная подстановка, при которой заменялись не отдельные цифро-буквенные символы, а целые группы. И кошмаром из кошмаров являлась схема дробной подстановки, в которой зашифровывался даже сам алфавит шифрования.

Работа, как подсказывала интуиция, предстояла не из легких. Наиболее реальным, однако, вырисовался вариант моноалфавитной подстановки, и Томаш решил взять его в качестве исходной рабочей версии. В подобных криптосистемах в основу подстановки закладывается определенный алгоритм. Как, например, в шифре Цезаря — одном из древнейших способов буквенного шифрования, который тот применял при ведении военных действий. Достаточно сдвинуть начало обычного алфавита на энное число знаков, и решение найдено.