Криптографические приключения — страница 2 из 38

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

Вика вела меня и показывала, что и где она посадила. Тут была и земляника, и клубника, и малина в дальнем углу… Я не понимал половину слов, но было ясно, что она рада меня видеть, и мне это даже немного льстило.

Мы обошли весь участок и вернулись к дому. Это было странное строение, как будто составленное из двух домов, вплотную прижатых друг к другу. Справа от меня был старый дом. Он был небольшой, покрашенный белой краской, с несколькими окошками. А слева к нему был пристроен новый дом — в гараж под ним папа въехал на машине с другой стороны. И что интересно: дверь старого дома выходила в проход между этими домами, и это был как будто бы коридор на улице. Я пошёл по нему, и тут моё внимание привлёк странный узор на стене старого дома. Это была то ли надпись, то ли какой-то необычный орнамент, сделанный карандашом и почти неразличимый из-за потрескавшейся краски. Я остановился и стал изучать свою находку:

Подошёл отец, положил мне руку на плечо и заметил:

— Ага, я смотрю, ты нашёл наши «наскальные изображения». Хорошо. Вот тебе и первая загадка. Сможешь разгадать?

Я ещё чуть-чуть подумал и кивнул. Это не должно быть сложно. И методы анализа вроде бы все известны.

Отец продолжил:

— Здесь ты найдёшь много таких надписей. Я уже сам не помню, где и что написано. Дело было лет пятнадцать назад, а то и больше.

К нам подбежала Вика, чтобы посмотреть, что же так привлекло моё внимание. Она дёрнула меня за руку и сказала, что эти штуки рисовал её папа в детстве, и она нашла много таких узоров. А ещё папа рассказал ей, что эти узоры что-то обозначают. Но он сам всё забыл, а она не понимает, как может что-то обозначать простой узор.

Я улыбнулся сестре и попросил показать мне всё, что она нашла. Но перед этим я сходил в машину, достал свой планшет и захватил блокнот с карандашом.

* * *

Через час я сфотографировал на планшет несколько надписей, которые показала мне Вика. Она упорно называла их «узорами», но мне было ясно, что это именно зашифрованные надписи. Правда, они действительно выглядели как узоры, поскольку часто представляли собой цепочку переплетённых друг с другом символов. Но пока я бегал за Викой и фотографировал эти «узоры», я уже начал находить в них закономерности и одинаковые элементы.

Я уже знал, что мне предстоит составить таблицу использованных символов и указать, сколько раз использован каждый символ. Задача осложнялась тем, что перед этим надо было отделить символы друг от друга, а для этого как-то найти границы символов. Границы некоторых были достаточно очевидны, а другие сливались в переплетающиеся линии и узоры.

Поэтому для начала я нарисовал таблицу. В первом столбце я перечислил все найденные надписи:

Вика завороженно смотрела, как я перерисовывал находки в блокнот. Потом она спросила, действительно ли я смогу выяснить, что здесь написано. Я кивнул, а она захлопала в ладоши и села рядом смотреть. Я сказал:

— Вика, это может быть надолго. Я ещё не понимаю, как разбить эти надписи на символы, надо проанализировать и попробовать разные варианты.

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

Подошёл отец, посмотрел, хмыкнул и ушёл. Через пятнадцать минут Вика поняла, что меня ждать бесполезно, и убежала вниз.

Через некоторое время я стал догадываться, как разделяются символы в найденных надписях. Похоже, что все символы в этой шифровке можно разделить на две группы. В первую группу попадают символы с округлыми очертаниями, которые не могут присоединяться к другим символам. А во второй группе — символы с открытыми концами, которыми они могли присоединяться друг к другу. Количество таких открытых концов у разных символов было различным. Больше всего концов — шесть — было у символа в виде трёх диагональных линий.

Это помогло мне начать отделять символы друг от друга. Хорошо, что сами слова были разделены пробелами, и с этим проблем не возникало. Немного труда, и у меня, вроде бы, всё получилось.

Я подошёл к отцу и показал ему результат. Дядя Руслан стоял тут же. Он взял у меня блокнот и одобрительно сказал, что у меня неплохо получилось разобраться с тем, что они в детстве считали серьёзной преградой для потенциальных расшифровщиков. Ободрённый похвалой, я отправился работать дальше.

Естественно, что первым делом я посчитал, сколько раз встречался каждый символ. Но это не очень помогло, поскольку у меня были только короткие фразы и отдельные слова. Частотный анализ к ним не применить. Я вспомнил, что такая же проблема была у Шерлока Холмса в рассказе «Пляшущие человечки». Но я прочитал рассказ прошлым летом и помнил только его общий смысл, а в голову ничего не шло. Я снова пошёл к отцу:

— Подскажи, что делал Шерлок Холмс, когда нашёл зашифрованные надписи?

Отец улыбнулся и ответил:

— Хорошо, подскажу, раз уж ты вспомнил, где описан метод. Он пользовался ключевыми словами.

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

Я начал с самого простого слова, которое нашел первым. Это слово состояло из трёх связанных символов:

Я уже разобрался, что символы соединены друг с другом концами линий, из которых состоят. При этом иногда линии вытянуты для того, чтобы достигнуть предыдущей буквы.

Что это могло бы значить? Интересно то, что средний символ попадается очень часто, даже при том, что зашифрованного текста так мало. Что, если это самая часто встречающаяся буква русского языка — «О»? Получается, что это слово из трёх букв, и в середине стоит «О». Это почти как разгадывать кроссворд, только вот нет загадок, которые надо разгадать, а только непонятные символы…

Итак, надпись на стене дома — «_О_». Что же это? Что можно написать на стене дома?..

И тут у меня в голове возникла красная надпись: «дом». Ну конечно же, на доме написано «ДОМ». Это же так просто. Только вот зачем? Но если эта гипотеза верна, значит, возможно, и остальные слова обозначают то, на чём они написаны. Вооружившись этим предположением, я решил вначале проверить короткие надписи, состоящие из одного слова.

Одна надпись была на камине, но она состоит из шести букв, поэтому слово «КАМИН» не подходит. Также не подходят слова «ТРУБА», «ПЕЧЬ» и «ПЕЧКА». Что же это может быть? Второй шифр из шести букв был написан на балконе, на маленькой дверце под самой крышей. Похоже, что эта дверца ведёт на чердак. Что может обозначать эта надпись? На ум сразу же пришли слова «БАЛКОН» и «ЧЕРДАК». Впрочем, это могли быть ещё «ДВЕРЦА» и «КРЫШКА», но очевидно, что больше всего подходит слово «ЧЕРДАК», поскольку буква «Д» мне уже известна.

Да уж, дела продвигаются как надо. Я даже вспотел от такого усердия. За десять минут разгадать два слова без подсказок и подсчёта частот символов! Но все же это не разгадки, а пока лишь мои предположения. Их надо проверить. И я решил подставить найденные буквы в самую длинную надпись.

В надписи из двух слов второе слово состояло почти из тех же самых букв, которые я уже определил как «ЧЕРДАК». Подставив их в это слово, я получил «Ч_ДАК», что тут же дало мне ещё одну букву «У» и подтверждение моих догадок.

Прибежала Вика — узнать, что у меня происходит. Я сказал ей, что догадался о значении трёх слов, но это ещё надо проверить. Она вытаращила глаза и воскликнула, что я мудрец, а потом опять убежала играть с Валей.

Итак, в моём распоряжении были буквы:

И я подставил их в самую длинную надпись. Вот что из этого вышло: «___ Д_ЕР_ Д__ К_А____ _У_Е___».

Что ж, очень даже неплохо. В глаза сразу бросилось второе слово «Д_ЕР_». Это либо «ДВЕРЬ», либо «ДВЕРИ», так что можно добавить в предполагаемый алфавит букву «В». Потом меня привлёк символ с крышечкой. Крышечка была очень похожа на ту, которая используется в букве «Й». Предположим, что это и есть «Й», а знак без крышечки, соответственно, — буква «И». Посмотрим, что получится: «И__ ДВЕРЬ Д__ К_АЙ___ ИУ_ЕИ_В» (я сразу подставил букву «Ь» в слово «ДВЕРЬ», так как если моё предположение верно, то буквы «И» здесь быть не может.

Меня сразу же смутило слово «ИУ_ЕИ_В». Если бы было только «ИУ_ЕИ», ещё можно было бы что-то подобрать, но мне не приходило в голову ни одного слова с таким окончанием из двух букв. Я достал планшет и подключился к интернету. По запросу «поиск слова по маске» я нашел несколько сайтов, открыл первый в списке и ввёл в его поисковую строку «ИУ-ЕИ-В». Ничего не нашлось. Тогда я подумал, что надо бы учесть, что на таких сайтах слова даются в начальной форме, а в моём случае окончание может быть любое, в том числе любого размера. Тогда я ввёл «ИУ-ЕИ-В*». Опять пусто.

Что ж, моя идея оказалась некорректной. Попробую откатиться на шаг назад и поискать слова по маске «-У-Е — В*». Я быстро ввёл это сочетание и получил достаточно большой список. Большинство слов в нём были чьими-то фамилиями, но было и два подходящих: «МУЖЕСТВО» и «СУЩЕСТВО». Очевидно, мне нужно второе слово, поскольку в шифровке первая и пятая буква одинаковые, и это «С», а само слово — «СУЩЕСТВ». Тогда почему в предыдущем слове над буквой «С» стоит галочка?

Я выписал в блокнот новые найденные буквы:

А затем подставил новые находки в большую надпись: «С__ ДВЕР_ Д__ К_А____ СУЩЕСТВ». От предположения о букве «Ь» я пока о