Стратмор невесело улыбнулся:
– Наконец ты поняла.
Формула «Цифровой крепости» зашифрована с помощью «Цифровой крепости». Танкадо предложил бесценный математический метод, но зашифровал его. Зашифровал, используя этот самый метод.
– Сейф Бигглмана, – протянула Сьюзан.
Стратмор кивнул. Сейф Бигглмана представляет собой гипотетический сценарий, когда создатель сейфа прячет внутри его ключ, способный его открыть. Чтобы ключ никто не нашел, Танкадо проделал то же самое с «Цифровой крепостью». Он спрятал свой ключ, зашифровав его формулой, содержащейся в этом ключе.
– А что за файл в «ТРАНСТЕКСТЕ»? – спросила Сьюзан.
– Я, как и все прочие, скачал его с сайта Танкадо в Интернете. АНБ является счастливым обладателем алгоритма «Цифровой крепости», просто мы не в состоянии его открыть.
Сьюзан не могла не восхититься умом Танкадо. Не открыв своего алгоритма, он доказал АНБ, что тот не поддается дешифровке.
Стратмор протянул Сьюзан газетную вырезку. Это был перевод рекламного сообщения «Никкей симбун», японского аналога «Уолл-стрит джорнал», о том, что японский программист Энсей Танкадо открыл математическую формулу, с помощью которой можно создавать не поддающиеся взлому шифры. Формула называется «Цифровая крепость», говорилось в заметке, и доступна для ознакомления в Интернете. Программист намеревался выставить ее на аукционе и отдать тому, кто больше всех заплатит. Далее в заметке сообщалось, что, хотя алгоритм вызвал громадный интерес в Японии, несколько американских производителей программного обеспечения, прослышавших о «Цифровой крепости», считают эту информацию нелепой – чем-то вроде обещания превратить свинец в золото. Формула, утверждают они, – это мистификация, к которой не следует относиться серьезно.
– Аукцион? – Сьюзан подняла глаза.
Стратмор кивнул:
– Как раз сейчас японские компании скачивают зашифрованную версию «Цифровой крепости» и пытаются ее взломать. С каждой минутой, уходящей на эти бесплодные попытки, ее цена растет.
– Но это же абсурд, – не согласилась Сьюзан. – Ни один из новых шифрованных файлов нельзя вскрыть без «ТРАНСТЕКСТА». Вероятно, «Цифровая крепость» – это стандартный алгоритм для общего пользования, тем не менее эти компании не смогут его вскрыть.
– Это блистательная рекламная операция, – сказал Стратмор. – Только подумай – все виды пуленепробиваемого стекла непроницаемы для пуль, но если компания предлагает вам попробовать пробить ее стекло, все хотят это сделать.
– И японцы действительно верят, что «Цифровая крепость» – это нечто особенное? Самое лучшее из того, что можно найти на рынке?
– Должно быть, Танкадо держится в стороне от таких вещей, но всем известно, что он гений. Это культовая фигура, икона в мире хакеров. Если Танкадо говорит, что алгоритм не поддается взлому, значит, так оно и есть.
– Но ведь для обычных пользователей они все не поддаются взлому!
– Верно… – Стратмор задумался. – На какое-то время.
– Что это значит?
Стратмор вздохнул:
– Двадцать лет назад никто не мог себе представить, что мы научимся взламывать ключи объемом в двенадцать бит. Но технология не стоит на месте. Производители программного обеспечения исходят из того, что рано или поздно появятся компьютеры типа «ТРАНСТЕКСТА». Технология развивается в геометрической прогрессии, и рано или поздно алгоритмы, которыми пользуется общество, перестанут быть надежными. Понадобятся лучшие алгоритмы, чтобы противостоять компьютерам завтрашнего дня.
– Такова «Цифровая крепость»?
– Конечно. Алгоритм, не подающийся «грубой силе», никогда не устареет, какими бы мощными ни стали компьютеры, взламывающие шифры. Когда-нибудь он станет мировым стандартом.
Сьюзан глубоко вздохнула.
– Да поможет нам Бог, – прошептала она. – Мы можем принять участие в аукционе?
Стратмор покачал головой:
– Танкадо дал нам шанс. Это совершенно ясно. Тем не менее риск велик: если нас обнаружат, это, в сущности, будет означать, что он своим алгоритмом нас напугал. Нам придется публично признать не только то, что мы имеем «ТРАНСТЕКСТ», но и то, что «Цифровая крепость» неприступна.
– Каким временем мы располагаем?
Стратмор нахмурился:
– Танкадо намерен назвать победителя аукциона завтра в полдень.
Сьюзан почувствовала, что у нее сводит желудок.
– А что потом?
– Он говорит, что вручит победителю ключ.
– Ключ?
– В этом и заключается его замысел. Алгоритм есть уже у всех. Танкадо предлагает ключ, с помощью которого его можно расшифровать.
– Понятно. – Она застонала. Все четко, ясно и просто. Танкадо зашифровал «Цифровую крепость», и только ему известен ключ, способный ее открыть. Но Сьюзан трудно было представить себе, что где-то – например, на клочке бумаги, лежащем в кармане Танкадо, – записан ключ из шестидесяти четырех знаков, который навсегда положит конец сбору разведывательной информации в Соединенных Штатах.
Ей стало плохо, когда она представила себе подобное развитие событий. Танкадо передает ключ победителю аукциона, и получившая его компания вскрывает «Цифровую крепость». Затем она, наверное, вмонтирует алгоритм в защищенный чип, и через пять лет все компьютеры будут выпускаться с предустановленным чипом «Цифровой крепости».
Никакой коммерческий производитель и мечтать не мог о создании шифровального чипа, потому что нормальные алгоритмы такого рода со временем устаревают. Но «Цифровая крепость» никогда не устареет: благодаря функции меняющегося открытого текста она выдержит людскую атаку и не выдаст ключа. Новый стандарт шифрования. Отныне и навсегда. Шифры, которые невозможно взломать. Банкиры, брокеры, террористы, шпионы – один мир, один алгоритм. Анархия.
– Какой у нас выбор? – спросила Сьюзан. Она хорошо понимала, что в отчаянной ситуации требуются отчаянные меры, в том числе и от АНБ.
– Мы не можем его устранить, если ты это имела в виду.
Именно это она и хотела узнать. За годы работы в АНБ до нее доходили слухи о неофициальных связях агентства с самыми искусными киллерами в мире – наемниками, выполняющими за разведывательные службы всю грязную работу.
– Танкадо слишком умен, чтобы предоставить нам такую возможность, – возразил Стратмор.
Сьюзан испытала от этих слов странное облегчение.
– У него есть охрана?
– В общем-то нет.
– Он прячется в укрытии?
Стратмор пожал плечами.
– Танкадо выехал из Японии. Он собирался следить за ходом аукциона по телефону. Но нам известно, где он.
– И вы не хотите ничего предпринять?
– Нет. Он подстраховался – передал копию ключа анонимной третьей стороне на тот случай… ну, если с ним что-нибудь случится.
«Это можно было предвидеть, – подумала Сьюзан. – Ангел-хранитель».
– И, полагаю, если с Танкадо что-нибудь случится, эта загадочная личность продаст ключ?
– Хуже. Если Танкадо убьют, этот человек опубликует пароль.
– Его партнер опубликует ключ? – недоуменно переспросила Сьюзан.
Стратмор кивнул:
– Он разместит его в Интернете, напечатает в газетах, на рекламных щитах. Короче, он отдаст ключ публике.
Глаза Сьюзан расширились.
– Предоставит для бесплатного скачивания?
– Именно так. Танкадо рассудил, что, если он погибнет, деньги ему не понадобятся, – так почему бы не вручить миру маленький прощальный подарок?
Оба замолчали. Сьюзан глубоко дышала, словно пытаясь вобрать в себя ужасную правду. Энсей Танкадо создал не поддающийся взлому код. Он держит нас в заложниках.
Внезапно она встала. В голосе ее прозвучала удивительная решимость:
– Мы должны установить с ним контакт! Должен быть способ убедить его не выпускать ключ из рук! Мы обязаны утроить самое высокое сделанное ему предложение. Мы можем восстановить его репутацию. Мы должны пойти на все!
– Слишком поздно, – сказал Стратмор. Он глубоко вздохнул. – Сегодня утром Энсея Танкадо нашли мертвым в городе Севилья, в Испании.
Глава 8
Двухмоторный «Лирджет-60» коснулся раскаленной посадочной полосы. Голый ландшафт испанской нижней Эстремадуры бежал за окном, слившись в неразличимый фон, затем замедлил свой бег.
– Мистер Беккер! – послышался голос. – Мы на месте.
Беккер встал и потянулся. Открыв полку над головой, он вспомнил, что багажа у него нет. Времени на сборы ему не дали, да какая разница: ему же обещали, что путешествие будет недолгим – туда и обратно.
Двигатели снизили обороты, и самолет с залитого солнцем летного поля въехал в пустой ангар напротив главного терминала. Вскоре появился пилот и открыл люк. Беккер быстро допил остатки клюквенного сока, поставил стакан на мокрую столешницу и надел пиджак.
Пилот достал из летного костюма плотный конверт.
– Мне поручено передать вам это. – Он протянул конверт Беккеру, и тот прочитал надпись, сделанную синими чернилами: «Сдачу возьмите себе».
Беккер открыл конверт и увидел толстую пачку красноватых банкнот.
– Что это?
– Местная валюта, – безучастно сказал пилот.
– Я понимаю. – Беккер запнулся. – Но тут… тут слишком много. Мне нужны только деньги на такси. – Он прикинул в уме, сколько в этой пачке в пересчете на доллары. – Да тут несколько тысяч долларов!
– Я действую по инструкции, сэр. – Пилот повернулся и скрылся в кабине. Дверца за ним захлопнулась.
Беккер спустился вниз, постоял, глядя на самолет, потом опустил глаза на пачку денег в руке. Постояв еще некоторое время в нерешительности, он сунул конверт во внутренний карман пиджака и зашагал по летному полю. Странное начало. Он постарался выкинуть этот эпизод из головы. Если повезет, он успеет вернуться и все же съездить с Сьюзан в их любимый «Стоун-Мэнор».
«Туда и обратно, – повторил он себе. – Туда и обратно».
Если бы он тогда знал…
Глава 9
Техник систем безопасности Фил Чатрукьян собирался заглянуть в шифровалку на минуту-другую – только для того, чтобы взять забытые накануне бумаги. Но вышло иначе.
Пройдя помещение шифровалки и зайдя в лабораторию систем безопасности, он сразу почувствовал что-то неладное. Компьютер, который постоянно отслеживал работу «ТРАНСТЕКСТА», оказался выключен, вокруг не было ни души.
– Эй! – крикнул Чатрукьян.
Ответа не последовало. В лаборатории царил образцовый порядок, словно здесь никто не появлялся уже много часов.
Чатрукьяну было всего двадцать три года, и он относительно недавно начал работать в команде обеспечения безопасности, однако был хорошо подготовлен и отлично знал правила: в шифровалке постоянно дежурил кто-то из работников его службы… особенно по субботам, когда не было криптографов.
Он немедленно включил монитор и повернулся к графику дежурств на стене.
– Чья смена? – громко спросил он, пробегая глазами список. Согласно расписанию, в полночь должен был заступить на двойную смену новый сотрудник по имени Зейденберг. Чатрукьян еще раз обвел глазами пустую лабораторию и нахмурился. – Где же он, черт возьми?
Глядя на оживающий монитор, он подумал, известно ли Стратмору, что в лаборатории систем безопасности нет ни души. Подходя к шифровалке, он успел заметить, что шторы кабинета шефа задернуты. Это означало, что тот находится на рабочем месте. Несмотря на субботу, в этом не было ничего необычного; Стратмор, который просил шифровальщиков отдыхать по субботам, сам работал, кажется, 365 дней в году.
В одном Чатрукьян был абсолютно уверен: если шеф узнает, что в лаборатории систем безопасности никого нет, это будет стоить молодому сотруднику места. Чатрукьян посмотрел на телефонный аппарат и подумал, не позвонить ли этому парню: в лаборатории действовало неписаное правило, по которому сотрудники должны прикрывать друг друга. В шифровалке они считались людьми второго сорта и не очень-то ладили с местной элитой. Ни для кого не было секретом, что всем в этом многомиллиардном курятнике управляли шифровальщики. Сотрудников же лаборатории безопасности им приходилось терпеть, потому что те обеспечивали бесперебойную работу их игрушек.
Чатрукьян принял решение и поднял телефонную трубку, но поднести ее к уху не успел. Он замер, когда его взгляд упал на монитор. Как при замедленной съемке, он положил трубку на место и впился глазами в экран.
За восемь месяцев работы в лаборатории Фил Чатрукьян никогда не видел цифр в графе отсчета часов на мониторе «ТРАНСТЕКСТА» что-либо иное, кроме двух нулей. Сегодня это случилось впервые.
ИСТЕКШЕЕ ВРЕМЯ: 15:17:21– Пятнадцать часов семнадцать минут? – Он не верил своим глазам. – Это невозможно!
Он перезагрузил монитор, надеясь, что все дело в каком-то мелком сбое. Но, ожив, монитор вновь показал то же самое.
Чатрукьяну вдруг стало холодно. У сотрудников лаборатории систем безопасности была единственная обязанность – поддерживать «ТРАНСТЕКСТ» «в чистоте», следить, чтобы в него не проникли вирусы. Он знал, что пятнадцатичасовой прогон может означать только одно: зараженный файл попал в компьютер и выводит из строя программу. Все, чему его учили, свидетельствовало о чрезвычайности ситуации. Тот факт, что в лаборатории систем безопасности никого нет, а монитор был выключен, больше не имело значения. Главное теперь – сам «ТРАНСТЕКСТ». Чатрукьян немедленно вывел на дисплей список файлов, загружавшихся в машину в последние сорок восемь часов, и начал его просматривать.
«Неужели попал зараженный файл? – подумал он. – Неужели фильтры безопасности что-то пропустили?»
В целях безопасности каждый файл, загруженный в «ТРАНСТЕКСТ», должен был пройти через устройство, именуемое «Сквозь строй», – серию мощных межсетевых шлюзов, пакетных фильтров и антивирусных программ, которые проверяли вводимые файлы на предмет компьютерных вирусов и потенциально опасных подпрограмм. Файлы, содержащие программы, «незнакомые» устройству, немедленно отвергались. Их затем проверяли вручную. Иногда отвергались абсолютно безвредные файлы – на том основании, что они содержали программы, с которыми фильтры прежде не сталкивались. В этом случае сотрудники лаборатории систем безопасности тщательно изучали их вручную и, убедившись в их чистоте, запускали в «ТРАНСТЕКСТ», минуя фильтры программы «Сквозь строй».
Компьютерные вирусы столь же разнообразны, как и те, что поражают человека. Подобно своим природным аналогам они преследуют одну цель – внедриться в организм и начать размножаться. В данном случае организмом является «ТРАНСТЕКСТ».
Чатрукьяна всегда изумляло, что АНБ никогда прежде не сталкивалось с проблемой вирусов. «Сквозь строй» – надежная система, но ведь АНБ – ненасытный пожиратель информации, высасывающий ее из разнообразнейших источников по всему миру. Поглощение огромных объемов информации сродни беспорядочным половым связям: какие меры предосторожности ни принимай, рано или поздно подхватишь какую-нибудь гадость.
Чатрукьян просмотрел список и изумился еще больше. Все файлы прошли проверку, в них не было обнаружено ничего необычного, а это означало, что «ТРАНСТЕКСТ» безукоризненно чист.
«На что же уходит такая уйма времени?» – спросил он, обращаясь в пустоту и чувствуя, как покрывается потом. Наверное, придется потревожить этой новостью Стратмора.
«Проверка на наличие вируса, – решительно сказал он себе, стараясь успокоиться. – Я должен сделать проверку на наличие вируса».
Чатрукьян знал: это первое, чего в любом случае потребует Стратмор. Выглянув в пустую шифровалку, он принял решение. На загрузку программы и поиск вируса уйдет минут пятнадцать.
«Скажи, что ничего нет, – прошептал он. – Абсолютно ничего. Скажи папе, что все в порядке».
Но нутром он чувствовал, что это далеко не так. Интуиция подсказывала ему, что в глубинах дешифровального чудовища происходит что-то необычное.
Глава 10
– Энсей Танкадо мертв? – Сьюзан почувствовала подступившую к горлу тошноту. – Вы его убили? Вы же сказали…
– Мы к нему пальцем не притронулись, – успокоил ее Стратмор. – Он умер от разрыва сердца. Сегодня утром звонили из КОМИНТа. Их компьютер через Интерпол засек имя Танкадо в регистратуре полиции Севильи.
– От разрыва сердца? – усомнилась Сьюзан. – Ему ведь всего тридцать лет.
– Тридцать два, – уточнил Стратмор. – У него был врожденный порок сердца.
– Никогда об этом не слышала.
– Так записано в его медицинской карточке. Он не очень-то об этом распространялся.
Сьюзан трудно было поверить в такое удачное совпадение.
– Его погубило слабое сердце – вот так просто? Слишком уж удобная версия.
Стратмор пожал плечами.
– Слабое сердце… да к тому же еще испанская жара. Не забывай и о сильнейшем стрессе, связанном с попыткой шантажировать наше агентство…
Сьюзан замолчала. Какими бы ни были обстоятельства, она почувствовала боль от потери талантливого коллеги-криптографа. Мрачный голос Стратмора вывел ее из задумчивости.
– Единственный луч надежды во всей этой печальной истории – то, что Танкадо путешествовал один. Есть шанс, что его партнер пока ничего не знает. Испанские власти обещали придержать информацию – столько, сколько смогут. Мы узнали об этом лишь благодаря оперативности КОМИНТа. – Стратмор внимательно посмотрел не нее. – Я должен найти его партнера, прежде чем он узнает о смерти Танкадо. Вот почему я тебя вызвал. Мне нужна твоя помощь.
Сьюзан плохо его понимала. Ей показалось, что столь своевременная кончина Танкадо решила все проблемы.
– Коммандер, – сказала она, – если власти говорят, что он умер от сердечного приступа, это значит, мы к его смерти не причастны. Его партнер поймет, что АНБ не несет за нее ответственности.
– Не несет ответственности? – Глаза Стратмора расширились от изумления. – Некто шантажирует АНБ и через несколько дней умирает – и мы не несем ответственности? Готов поспорить на любую сумму, что у партнера Танкадо будет иное мнение. Что бы ни произошло на самом деле, мы все равно выглядим виновными. Яд, фальсифицированные результаты вскрытия и так далее. – Стратмор выдержал паузу. – Какой была твоя первая реакция, когда я сообщил тебе о смерти Танкадо?
Сьюзан нахмурилась.
– Я подумала, что АНБ его ликвидировало.
– Вот именно. Если АНБ в состоянии вывести пять риолитовых спутников на геостационарную орбиту над Ближним Востоком, то, мне кажется, легко предположить, что у нас достаточно средств, чтобы подкупить несколько испанских полицейских. – Его доводы звучали волне убедительно.
Сьюзан перевела дыхание. Энсей Танкадо умер. Вина ляжет на АНБ.
– Мы успеем найти его партнера?
– Думаю, да. У нас есть кое-какие данные. Танкадо неоднократно публично заявлял, что у него есть партнер. Наверное, этим он надеялся помешать производителям программного обеспечения организовать нападение на него и выкрасть пароль. Он пригрозил, что в случае нечестной игры его партнер обнародует пароль, и тогда все эти фирмы сойдутся в схватке за то, что перестало быть секретом.
– Умно, – сказала Сьюзан.
Стратмор продолжал:
– Несколько раз Танкадо публично называл имя своего партнера. North Dakota. Северная Дакота.
– Северная Дакота? Разумеется, это кличка.
– Да, но я на всякий случай заглянул в Интернет, запустив поиск по этим словам. Я не надеялся что-либо найти, но наткнулся на учетную запись абонента. – Он выдержал паузу. – Я, конечно, предположил, что это не та Северная Дакота, которую мы ищем, но на всякий случай проверил эту запись. Представь себе мое изумление, когда я обнаружил множество сообщений Энсея Танкадо. – Стратмор приподнял брови. – В них постоянно упоминается «Цифровая крепость» и его планы шантажа АНБ.
Сьюзан отнеслась к словам Стратмора скептически. Ее удивило, что он так легко клюнул на эту приманку.
– Коммандер, – возразила она, – Танкадо отлично понимал, что АНБ может найти его переписку в Интернете, он никогда не стал бы доверять секреты электронной почте. Это ловушка. Энсей Танкадо всучил вам Северную Дакоту, так как он знал, что вы начнете искать. Что бы ни содержалось в его посланиях, он хотел, чтобы вы их нашли, – это ложный след.
– У тебя хорошее чутье, – парировал Стратмор, – но есть кое-что еще. Я ничего не нашел на Северную Дакоту, поэтому изменил направление поиска. В записи, которую я обнаружил, фигурирует другое имя – NDAKOTA.
Сьюзан покачала головой.
– Такие перестановки – стандартный прием. Танкадо знал, что вы испробуете различные варианты, пока не наткнетесь на что-нибудь подходящее. NDАКОТА – слишком простое изменение.
– Возможно, – сказал Стратмор, потом нацарапал несколько слов на бумажке и протянул ее Сьюзан. – Взгляника на это.
Прочитав написанное, Сьюзан поняла ход мысли коммандера. На бумажке был электронный адрес Северной Дакоты.
NDAKOTA@ARA.ANON.ORGЕе внимание сразу же привлекли буквы ARA – сокращенное название «Анонимной рассылки Америки», хорошо известного анонимного сервера.
Такие серверы весьма популярны среди пользователей Интернета, желающих скрыть свои личные данные. За небольшую плату они обеспечивают анонимность электронной почты, выступая в роли посредников. Это все равно что номерной почтовый ящик: пользователь получает и отправляет почту, не раскрывая ни своего имени, ни адреса. Компания получает электронные сообщения, адресованные на подставное имя, и пересылает их на настоящий адрес клиента. Компания связана обязательством ни при каких условиях не раскрывать подлинное имя или адрес пользователя.
– Это не доказательство, – сказал Стратмор. – Но кажется довольно подозрительным.
Сьюзан кивнула.
– То есть вы хотите сказать, Танкадо не волновало, что кто-то начнет разыскивать Северную Дакоту, потому что его имя и адрес защищены компанией ARA?
– Верно.
Сьюзан на секунду задумалась.
– ARA обслуживает в основном американских клиентов. Вы полагаете, что Северная Дакота может быть где-то здесь?
– Возможно. – Стратмор пожал плечами. – Имея партнера в Америке, Танкадо мог разделить два ключа географически. Возможно, это хорошо продуманный ход.
Сьюзан попыталась осознать то, что ей сообщил коммандер. Она сомневалась, что Танкадо мог передать ключ какому-то человеку, который не приходился ему близким другом, и вспомнила, что в Штатах у него практически не было друзей.
– Северная Дакота, – вслух произнесла она, пытаясь своим умом криптографа проникнуть в скрытый смысл этого имени. – Что говорится в его посланиях на имя Танкадо?
– Понятия не имею. КОМИНТ засек лишь исходящую почту. В данный момент мы ничего не знаем про Северную Дакоту, кроме анонимного адреса.
– Возможно, это приманка, – предположила Сьюзан.
Стратмор вскинул брови.
– С какой целью?
– Танкадо мог посылать фиктивные сообщения на неиспользованный адрес в надежде, что мы его обнаружим и решим, что он обеспечил себе защиту. В таком случае ему не нужно будет передавать пароль кому-то еще. Возможно, он работал в одиночку.
Стратмор хмыкнул. Мысль Сьюзан показалась ему достойной внимания.
– Неплохо, но есть одно «но». Он не пользовался своими обычными почтовыми ящиками – ни домашним, ни служебными. Он бывал в Университете Досися и использовал их главный компьютер. Очевидно, там у него был адрес, который он сумел утаить. Это хорошо защищенный почтовый ящик, и мне лишь случайно удалось на него наткнуться. – Он выдержал паузу. – Итак, если Танкадо хотел, чтобы мы обнаружили его почту, зачем ему понадобился секретный адрес?
Сьюзан снова задумалась.
– Может быть, для того, чтобы вы не заподозрили, что это приманка? Может быть, Танкадо защитил его ровно настолько, чтобы вы на него наткнулись и сочли, что вам очень повезло. Это придает правдоподобность его электронной переписке.
– Тебе следовало бы работать в полиции, – улыбнулся Стратмор. – Идея неплохая, но на каждое послание Танкадо, увы, поступает ответ. Танкадо пишет, его партнер отвечает.
– Убедительно. – Сьюзан нахмурилась. – Итак, вы полагаете, что Северная Дакота – реальное лицо.
– Боюсь, что так. И мы должны его найти. Найти тихо. Если он почует, что мы идем по его следу, все будет кончено.
Теперь Сьюзан точно знала, зачем ее вызвал Стратмор.
– Я, кажется, догадалась, – сказала она. – Вы хотите, чтобы я проникла в секретную базу данных ARA и установила личность Северной Дакоты?
Стратмор улыбнулся, не разжимая губ.
– Вы читаете мои мысли, мисс Флетчер.
Сьюзан Флетчер словно была рождена для тайных поисков в Интернете. Год назад высокопоставленный сотрудник аппарата Белого дома начал получать электронные письма с угрозами, отправляемые с некоего анонимного адреса. АНБ поручили разыскать отправителя. Хотя агентство имело возможность потребовать от переадресующей компании открыть ему имя этого клиента, оно решило прибегнуть к более изощренному методу – «следящему» устройству.
Фактически Сьюзан создала программу-маяк направленного действия, замаскированный под элемент электронной почты. Она отправляла его на фиктивный адрес этого клиента, и переадресующая компания, выполняя свои договорные обязательства, пересылала этот маяк на подлинный адрес. Попав по назначению, программа фиксировала свое местонахождение в Интернете и передавала его в АНБ, после чего бесследно уничтожала маяк. Начиная с того дня, анонимные переадресующие компании перестали быть для АНБ источником серьезных неприятностей.