Метрах в тридцати стояла точно такая же будка. Рядом с ней, сидя на корточках, копошился Олав. Раскрытый чемоданчик лежал на крыше. Из его нутра торчала развернутая параболическая антенна. Она едва заметно подрагивала — подстраивалась система самонаведения. Значит, в моем распоряжении считанные минуты, если не секунды. Как только компьютер поймает спутник, на индикаторе вспыхнет сигнал, Ольсен несколько раз нажмет клавишу «передача», пакет информации уйдет по радиомосту к получателю — и все. Чемоданчик закрыт, Олав спускается по лестнице, выходит в зал. Какие у вас претензии, господа?
Но почему бы мне не перехватить радиопередачу? Да по той причине, что я имею дело не с радиолюбителем, а с Терри Лейтоном, сотрудником ЦРУ. У его компьютера есть скрэмблерная подпрограмма да в придачу подпрограмма сжатия информации, а может, там есть и кодирующий микропроцессор. Так что ловить пакет с антенны — это значит получить такую тарабарщину, которая принципиально не поддается расшифровке. Единственный способ добраться до сути — вскрыть память компьютера, выделить информацию на месте, минуя скрэмблеры и прочие шедевры кодирующей техники.
Мне надо было очень спешить. И я достал из кармана ридар.
Ридар (не путать с ридером) внешне похож на небольшой пистолет с широким раструбом. Но это никакое не оружие, а очень точный прибор рентгеновский лидар. Или рентгеновский лазерный локатор. Или, еще точнее, рентгеновский лазерный считыватель молекулярных голограмм. Само слово «лидар» пошло от английского Light Detection and Ranging. Такими приборами мы вот уже сколько лет пользуемся в быту, хотя обычно и не знаем, как именно работает простенькое устройство, которым мы определяем загрязненность воздуха в квартире или готовность пирога в духовке. Заменим в английском обозначении слово Light на Rontgen — вот вам и «ридар». Тот единственный прибор, который мог выручить меня.
Действие ридара объяснить настолько же просто, насколько сложно его создать. За ним стоят четыре новейших направления в физике рентгеновских лучей: маломощные рентгеновские лазеры (парадокс научного прогресса: создание слабых лазеров стало возможным лишь после того, как были освоены сверхмощные источники когерентного излучения), рентгеновское дистанционное зондирование, рентгеновская голография и рентгеноструктурный лазерный анализ.
Для чего мне нужен слабый когерентный рентгеновский луч? Им я нащупываю ячейки памяти компьютера. После дифракции луч возвращается в регистратор, встречается с основным лучом, и в результате интерференции появляется рентгеновская голограмма кристаллической решетки чужой памяти с записанной на ней информацией. Мой компьютер расшифровывает текст, принесенный лучом, и выдает его на индикатор в виде, удобном для чтения. Внешне это выглядит так, будто бы я соединился с чужим компьютером через интерфейс.
Регистратор у меня в одном блоке с компьютером. Я высчитал угол дифракции, и на сердце у меня полегчало: пространства будки и лестничного марша вполне хватало, чтобы разнести ридар и регистратор. Я проверил работу квазиотражателя основного луча, определил место для компа — строго вертикально подо мной на четырнадцатой сверху ступеньке лестницы, метнулся вниз, по дороге включая звуковую регистрацию приема, положил аппарат на пыльный бетон и вернулся в будку. Перевел дыхание, поймал в прицел ридара чемоданчик Олава.
Наши движения совпали: Ольсен в очередной раз нажал на клавишу передачи, а я в тот же момент надавил на спусковой крючок ридара. Компьютер внизу молчал. Я слегка поводил раструбом ридара. Тишина. Ольсен нажал кнопку, и параболическая антенна, сложившись, ушла внутрь чемоданчика. Еще раз тщательно прицелившись, я медленно вел невидимым лучом по спирали вокруг выбранной точки.
Удивительное дело: словно бы нас с Олавом подключили к какому-то синхронизатору. Внизу, на лестнице, раздалось гудение зуммера (попал в точку!), и тут же Ольсен захлопнул чемоданчик. Он закончил передачу. Шифрованное и сжатое сообщение через спутник попало к получателю, а мой компьютер благодаря ридару зафиксировал голограмму кристаллической решетки, на которой это сообщение было записано.
Я понесся по ступенькам и выбежал, опережая Ольсена, в холл второго этажа. Затем не спеша спустился в зал регистрации и подошел к стойке, над которой горело электронное табло: «Halifax — Stratoport».
Через полчаса я летел в челноке. Ближайшие пассажиры никаких подозрительных эмоций у меня не вызвали. Я вытащил из кармана комп и задал программу перевода рентгеновской голограммы в матрицу двоичного кода.
Вообще говоря, задание было намного сложнее. Для начала компьютеру пришлось вычленить из голограммы небольшую часть — микросхему оперативной памяти, поэтому мой прибор думал довольно долго. Прошло девять минут, прежде чем на индикаторе зажегся цифровой текст. Тот самый.
Бросив взгляд на индикатор, я сразу понял, что работенка предстоит трудная. Интуиция подсказывала, что будут затруднения с этим двоичным кодом, да я сам вид матрицы свидетельствовал о сложности задачи: она была неуместно прямоугольной, да еще с каким-то неприличным хвостиком внизу.
Неужели шифровка? По логике вещей, Олаву не нужно было записывать в памяти машины кодированное сообщение: абсолютную секретность обеспечивал скрэмблер, который включался при передаче. Мой компьютер с его необъятной памятью и быстродействием обязан был во всем разобраться и выдать на экран сразу буквенный текст. Но этого не произошло. Значит, сообщение Олава изначально было кодировано. Либо противник знал о возможностях нашего ридара, либо сообщение настолько раскрывало все карты, что для перестраховки Олав принял двойные меры безопасности.
До стыковки со «Стратопортом» оставались минуты. Надо как можно скорее переправить матрицу своим: пусть они тоже поищут решение. Да и мало ли что может со мной случиться.
Я вызвал на экран компа расписание спутников связи над точкой с координатами Галифакса. Проклятье! Спутник был над головой пять минут назад. Придется посылать сигнал вдогонку. Я собрал матрицу в информпакет и поставил передатчик в режим самонаведения.
Чувства облегчения мне это не принесло. Спутник мог уйти слишком далеко — раз. Меня мог экранировать челнок — два. Мог экранировать корпус крейсера — три. Впрочем, иного выхода все равно не было. В надувном шлюзе, по которому переходили из челнока в «Стратопорт», я включил передатчик. Попадет ли мой сигнал в точку? Как бы то ни было, теперь дело чести расшифровать матрицу самому.