Глава 1. Код порядка
Семьдесят два часа. Марина Зайцева механически подсчитывала минуты, прошедшие с тех пор, как она последний раз покидала свою квартиру на Васильевском острове. Ее глаза, покрасневшие от постоянного напряжения, неотрывно следили за потоками зашифрованных данных, стекающих по трем мониторам подобно цифровому водопаду. Каждый символ, каждая последовательность должны были иметь смысл — ее аналитический разум, отточенный годами работы с военной криптографией, отказывался принимать хаос за норму.
Но код упорно сопротивлялся. Военные коммуникационные протоколы, которые она отлаживала по заказу Министерства обороны, содержали странные повторения, математические закономерности, не имевшие никакого отношения к стандартным алгоритмам шифрования.
Марина потерла виски, чувствуя, как напряжение сжимает голову тисками. Ее узкие плечи болели от неподвижности, а спина ныла от многочасового сидения в неудобной позе.
За окном ноябрьский дождь методично барабанил по стеклу, создавая монотонный ритм, который, казалось, синхронизировался с миганием курсора на экране. Марина встала, ее колени предательски заскрипели, и подошла к окну. Серый Петербург расстилался перед ней, укутанный в промозглую пелену межсезонья. Верхние этажи соседних домов терялись в низких облаках, а редкие голограммы рекламных щитов мерцали сквозь туман, словно призраки будущего, заблудившиеся в прошлом.
Что-то было не так. Не только с кодом — с самим городом. Марина не могла точно определить, что именно беспокоило ее, но интуиция, которую она обычно подавляла в угоду логике, настойчиво подавала сигналы тревоги. Воздух в квартире стал спертым, а стены, казалось, сжимались, превращая ее уютное жилище в цифровую тюрьму.
— Хватит, — прошептала она, отходя от монитора. — Мне нужен свежий воздух.
Марина натянула темно-синее пальто, проверила, лежит ли в кармане телефон, и вышла на лестничную площадку. Старый лифт скрипел и стонал, опускаясь с седьмого этажа, словно жалуясь на бремя десятилетий службы. В зеркале кабины отражалось бледное лицо тридцатичетырехлетней женщины с короткими каштановыми волосами и проницательными карими глазами, которые даже в моменты усталости не теряли своей остроты.
Холодный ноябрьский воздух ударил в лицо, мгновенно взбодрив ее затуманенное сознание. Марина глубоко вдохнула, чувствуя, как морозная сырость проникает в легкие, очищая их от застоявшегося воздуха квартиры. Она направилась к Невскому проспекту, надеясь, что прогулка по главной артерии города поможет ей собраться с мыслями и взглянуть на проблему с кодом под новым углом.
Петербург встретил ее своей привычной меланхолией, но что-то в городском ритме показалось Марине странным. Прохожие двигались с какой-то механической точностью, их шаги звучали слишком ритмично, а взгляды были устремлены в никуда с пугающей синхронностью. Она попыталась убедить себя, что это просто усталость играет с ее восприятием, но тревожное чувство только усиливалось.
На Невском проспекте городская жизнь текла своим обычным чередом, но Марина, приученная замечать закономерности, начала видеть то, что ускользало от случайного взгляда. Мужчина в деловом костюме поправил галстук именно в тот момент, когда девушка-подросток в трех метрах от него проверила свой телефон. Движения были настолько синхронными, что это не могло быть совпадением.
Марина остановилась у витрины книжного магазина, притворяясь, что рассматривает новинки, но на самом деле наблюдая за происходящ