Читаем Встреча полностью

Неужели шифровка? По логике вещей, Олаву не нужно было записывать в памяти машины кодированное сообщение: абсолютную секретность обеспечивал скрэмблер, который включался при передаче. Мой компьютер с его необъятной памятью и быстродействием обязан был во всем разобраться и выдать на экран сразу буквенный текст. Но этого не произошло. Значит, сообщение Олава изначально было кодировано. Либо противник знал о возможностях нашего ридара, либо сообщение настолько раскрывало все карты, что для перестраховки Олав принял двойные меры безопасности.

До стыковки со «Стратопортом» оставались минуты. Надо как можно скорее переправить матрицу своим: пусть они тоже поищут решение. Да и мало ли что может со мной случиться.

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

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

Я выключил комп, спрятал его в карман и огляделся. Вроде бы все спокойно. И все же какую-то ошибку я допустил. Скорее всего, еще в челноке, когда изучал матрицу. Чей-то непраздный взгляд мог упасть на индикатор моего компьютера, ведь на пассажирских местах в челноках нет шторок. Впрочем, кто-то мог засечь меня и позже, уже в шлюзе, или раньше, когда я целился из ридара, сгорбившись в тесной будке. Но кто? Ведь на крыше галифаксского аэровокзала, кроме нас с Олавом, не было никого…

<p>14</p>

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

Для начала я прогнал матрицу через те криптоаналитические программы, которые мог припомнить: подстановочная программа, перестановочная программа, шифр Цезаря, шифр Тритемиуса…

Маловато. Конечно, у моего компа огромные возможности, но я-то почти полный профан в криптоанализе. Напрягшись, припомнил правила кодирования по Хеммингу, но и тут незадача: откуда мне знать длину кодового слова в той шифровке, что скучно светилась на индикаторе. Я поиграл немного с компом, перебрав длины 3, 4, 5, 6, 7, 8, и понял, что зашел в тупик.

Надо мной замаячил призрак Клода Шеннона, отца теории информации. Он давным-давно показал, как можно построить криптограмму, которая не поддается расшифровке, если, конечно, не известен способ ее составления. И все же я продолжал игру. Наверное, во всей последующей истории главную роль сыграло именно то, что я — полный профан в криптоанализе. Ну и еще уязвленное самолюбие: я не мог себе простить, что я не знаю, с какого конца подобраться к криптограмме. И решил брать ее в лоб. А мой дилетантизм побудил меня задуматься над формой матрицы.

До сих пор я свято полагал, что матрица кода должна быть строго квадратной, — не иначе как отголоски почти забытого университетского курса матричной алгебры. Действительно, квадратную матрицу удобно транспонировать, или если хотите проще, то симметрично преобразовать относительно диагонали. Но кто сказал, что в моем случае вообще требуется транспонирование?

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

Я сосчитал число знаков в строке — их было тридцать два — и решил сжать матрицу, объединив знаки по два. То есть разбил текст на кодовые слова с длиной два. Но в двоичном коде двумя знаками можно записать лишь четыре цифры — 0(00), 1(01), 2(10) и 3(11).

Таким образом я перевел получившийся текст в четвертичную систему; теперь он выглядел так:

112231213231111323322312332323123111323122233233132312323123311212311113131323323313233132122231311223122211213131332222313232123321113123213233112313233221111212223323111132123231112231121231113111123323332323131331332311323111113233233311122333222233212321311233233232331222332232331313З213221222232223232222332133232132333123231323333332321122313111221

Матрица осталась прямоугольной, но она была вытянута уже по вертикали. И вот какая штука: во всей матрице не было ни единого пуля. Я счел это добрым знаком, потому что из полной неразберихи начала проглядывать какая-то система…

Перейти на страницу:

Похожие книги

Укрытие. Книга 2. Смена
Укрытие. Книга 2. Смена

С чего все начиналось.Год 2049-й, Вашингтон, округ Колумбия. Пол Турман, сенатор, приглашает молодого конгрессмена Дональда Кини, архитектора по образованию, для участия в специальном проекте под условным названием КЛУ (Комплекс по локализации и утилизации). Суть проекта – создание подземного хранилища для ядерных и токсичных отходов, а Дональду поручается спроектировать бункер-укрытие для обслуживающего персонала объекта.Год 2052-й, округ Фултон, штат Джорджия. Проект завершен. И словно бы как кульминация к его завершению, Америку накрывает серия ядерных ударов. Турман, Дональд и другие избранные представители американского общества перемещаются в обустроенное укрытие. Тутто Кини и открывается суровая и страшная истина: КЛУ был всего лишь завесой для всемирной операции «Пятьдесят», цель которой – сохранить часть человечества в случае ядерной катастрофы. А цифра 50 означает количество возведенных укрытий, управляемых из командного центра укрытия № 1.Чем все это продолжилось? Год 2212-й и далее, по 2345-й включительно. Убежища, одно за другим, выходят из подчинения главному. Восстание следует за восстанием, и каждое жестоко подавляется активацией ядовитого газа дистанционно.Чем все это закончится? Неизвестно. В мае 2023 года состоялась премьера первого сезона телесериала «Укрытие», снятого по роману Хауи (режиссеры Адам Бернштейн и Мортен Тильдум по сценарию Грэма Йоста). Сериал пользовался огромной популярностью, получил высокие рейтинги и уже продлен на второй и третий сезоны.Ранее книга выходила под названием «Бункер. Смена».

Хью Хауи

Научная Фантастика / Социально-психологическая фантастика