Трэвен запросил центральный банк данных. 6.41 утра. Пятница. Он чувствовал себя усталым, голодным и продрогшим, едва сдерживал нетерпение. Чтобы согреться, сунул руки в карманы плаща.
– Он подъезжает, – произнес Дэнни тихим голосом. Юноша стоял чуть дальше на углу, под кричащей разноцветной вывеской лавки, торгующей пончиками и прочей снедью, и смотрел в направлении Холланд-стрит.
Трэвен повернулся в сторону, указанную Дэнни, стараясь не выделяться из толпы прохожих. По улице медленно полз поток автомашин. Черный минивэн «Тойота», принадлежащий Зензо, почти затерялся среди других автомобилей. Трэвен вынул руки из карманов, подышал на них и шагнул на мостовую.
Минивэн не остановился, лишь замедлил движение, и боковая дверца скользнула назад, открывая вход.
Трэвен бежал рядом с машиной. Он дал возможность Дэнни первым влезть внутрь, а сам оглянулся назад в поисках преследователей. Детектив не был уверен, что его телефон и коммуникационный микрокристалл не прослушиваются кем-то. Во время их разговора Зензо не называл ни себя, ни Трэвена по имени, но нельзя было исключить, что голос эксперта-компьютерщика мог показаться кому-то знакомым. Детектив запрыгнул в двигающуюся машину в тот момент, когда Зензо повернул на юг, в сторону бульвара Тертл-Крик.
– За тобой никто не следил? – спросил Зензо, глядя в зеркало заднего обзора. Он управлял минивэном, сидя в инвалидной коляске.
– Никто, – ответил Трэвен и пересел на переднее пассажирское кресло. Дэнни остался сзади. Боковая дверца задвинулась с легким шипением и преградила доступ утреннему уличному шуму.
– Ты уверен, что хвоста не было?
– Если был, то, значит, они следили за мной лучше, чем это делаю я сам.
Зензо кивнул и переместил минивэн в левую полосу.
– А ты как поживаешь, Дэнни?
– Поспать бы еще пару часов, и все было бы отлично.
Трэвен не сводил глаз с бокового зеркала. Он с помощью коммуникационного микрокристалла подсоединился к каналу связи патрульных машин и уменьшил громкость до уровня, при котором мог одновременно вести разговор и прослушивать связь, поддерживаемую между собой полицейскими автомобилями.
Зензо свернул на Ист-Леммон-авеню и с привычной легкостью влился в транспортный поток. Не забывая о безопасности движения, он то и дело поглядывал в зеркала.
– Пока не вижу преследователей.
– Я тоже, – произнес Трэвен и вздохнул с облегчением.
– Может быть, мы просто страдаем паранойей, – сказал Зензо, улыбнулся и покачал головой.
– Лучше страдать паранойей, чем заболеть внезапной смертью.
Улыбка исчезла с лица Зензо.
– Ты действительно считаешь, что все зашло так далеко?
– Тебе легче ответить на твой вопрос. Ведь это тебе удалось расшифровать информацию, содержащуюся в чипе.
Зензо на несколько секунд сконцентрировал внимание на управлении машиной, затем произнес: – У Куортерса есть свой человек в Нагамучи.
– Тебе это стало известно из чипа?
– Нет. Я сделал такой вывод, проанализировав программирование. При обычных условиях похищение программы обязательно хотя бы до некоторой степени повреждает ее целостность. Повреждение может оказаться незначительным, а может и сильно повредить программу.
– А эта программа не пострадала?
– Ничуть.
– Какая информация содержалась в чипе?
– Программное обеспечение, предназначенное для работы в особом режиме. Я имею в виду дорогое программное обеспечение, поступающее на компьютерный рынок и способное обрабатывать миллионы байтов информации за наносекунды. Могу рассказать, как это происходит, но мне понадобится полчаса для объяснения основ.
– Не надо. Мне достаточно знать, что речь идет об огромных деньгах. Теперь понятно, почему Куортерсу удалось заключить сделку с яками.
– Да, конечно. За счет программного обеспечения такого качества можно провести крупную операцию по закупке наркотиков. Может быть, даже не одну.
Трэвен посмотрел на Зензо:
– Ты хочешь сказать, что Куортерс слишком дорого заплатил якам за партию товара?
Зензо нервно постучал пальцами по рулю.
– Кокаина, захваченного твоей группой во время рейда, хватит, чтобы оплатить после продажи его на «черном рынке» примерно одну шестую стоимости украденного программного обеспечения. Впрочем, не исключено, что та партия кокаина представляла собой лишь первый взнос, за которым должны были последовать и другие.
– Возможно. – Трэвен задумался над его словами, и чем больше размышлял, тем озабоченнее становился. – Может быть, Куортерс не имел представления о рыночной стоимости полученного им программного обеспечения.
Зензо покачал головой и пригладил ладонью густую шапку волос.
– Даже если Куортерс не знал, его человек в Нагамучи четко представлял себе ценность товара. И он наверняка потребует свою, и весьма крупную, долю, потому что кража программного обеспечения связана с огромным риском. Стоит руководителям корпорации узнать о случившемся, и они отдадут тело похитителя – или похитительницы – шакалам, торгующим органами человеческого тела для последующей пересадки.
– Это не первая сделка, заключаемая Куортерсом с яками, – заметил Трэвен. – В настоящее время он контролирует восемьдесят процентов наркотиков, поступающих в Даллас. Нельзя захватить в одни руки такую внушительную долю товара всего за несколько дней.
– Как только сообщение о краже программного обеспечения попадет в средства массовой информации, охотники за головами из многих корпораций начнут преследовать Донни Куортерса.
– Яки укроют его, если с этим не справятся охранники Куортерса.
– Может быть. Ты должен понять, что изготовители этого программного обеспечения не пожалеют сил и денег, чтобы заполучить его обратно. Если программное обеспечение попадет на «черный рынок», его цена при сбыте по законным каналам резко упадет. Специалисты и компании, рассчитывающие на долгосрочную прибыль в результате использования созданного ими программного обеспечения, потеряют все.
– Ты имеешь в виду не Нагамучи, а другие фирмы?
– Да. Нагамучи всего лишь арендовала это программное обеспечение. Создатели его не они.
Трэвен задумался:
– Тогда что они теряют?
– В общем-то ничего. Возможно, на некоторое время у них прервутся отношения с программистами, занимающимися созданием программных средств, но, в конце концов, Нагамучи по-прежнему остается одним из самых крупных потребителей компьютерных программ. Страховые компании покроют часть убытков изобретателей программного обеспечения, но это мелочь, далекая от той суммы, которую могла бы принести плата за пользование патентом.
– Как ты считаешь, почему человек Куортерса, работающий в Нагамучи, украл программное обеспечение, арендованное корпорацией, а не программное обеспечение, разработанное программистами Нагамучи?
– Арендованное программное обеспечение труднее защитить, чем разработанное в самой корпорации, – ответил Зензо, плавно тормозя у светофора. – Оригинальные программы разрабатываются так, что все попытки взлома программы, исходящие изнутри, нарушают целостность системы, включая множество ловушек и мер предосторожности, являющихся ее неотделимой частью.
Когда минивэн снова двинулся в путь, Трэвен посмотрел в окно. Он увидел мужчину и женщину, идущих, держась за руки, по бульвару, и снова сосредоточил свое внимание на потоке мчащихся автомобилей.
– А как тебе удалось расшифровать информацию в чипе?
– Я воспользовался терминалом приятеля и взломал систему безопасности чипа, прибегнув к незаконным методам. Если ты не соблюдаешь существующие правила, то в киберпространстве маневрировать намного легче.
– Но ты не сможешь упомянуть об этом в своем отчете.
– Не смогу, но поскольку теперь я знаком с системой безопасности, то просто сообщу, что мне повезло и я случайно напал на правильную комбинацию.
– А ты не смог бы «случайно» напасть на правильную комбинацию несколькими днями позже? – спросил Трэвен. – Тогда я получу возможность действовать гораздо свободнее.
– Я не сомневался, что ты попросишь меня об этом. – Зензо включил мигалку и начал передвигаться в крайний правый ряд. – Зачем это тебе нужно?
– Я хочу выяснить, не сбывал ли Куортерс якам и другое программное обеспечение. Если сбывал, то мне понадобится узнать, какое именно.
– Могу рассказать тебе о том, что произошло на рынке в последнее время. Какой срок ты имеешь в виду?
– То, что имело место за последний месяц.
Зензо кивнул:
– Понятно. Так вот, фирма «Макмиллан лимитед» потеряла пакет программ инженерного обеспечения меньше четырех недель назад. Предполагалось, что одна плата за использование патентов должна принести в ближайшие десять лет несколько миллиардов долларов. Лично я считаю эту цифру завышенной, потому что срок жизни программного обеспечения не бывает таким продолжительным. В этом же направлении работают и другие программисты, способные за более короткое время создать аналогичные программы.
– Что происходит, когда кто-то разрабатывает аналогичную программу?
Зензо пожал плечами:
– Разумеется, она подвергается тщательной проверке на оригинальность, и только после этого выдается разрешение на ее распространение.
– И в результате ценность первоначального пакета программного обеспечения падает?
– Совершенно верно. Когда Кайли и Канеоки устанут от тебя, можешь заняться расследованием преступлений, связанных с использованием компьютеров. Могу замолвить словечко.
По лицу Трэвена промелькнула мрачная улыбка.
– Мне нравится работать с людьми. Почему-то это представляет для меня больший интерес, чем защита программного обеспечения корпораций.
– От подобной защиты зависит благополучие немалого числа людей, приятель, – возразил Зензо.
– Да, пожалуй, ты прав. – Трэвен поудобнее устроился на пассажирском сиденье и принялся обдумывать полученные сведения. Ему то казалось, что решение проблемы почти у него в руках, то оно снова ускользало. – Ты не мог бы узнать подробности похищения программного обеспечения у компании «Макмиллан»?
– Сомневаюсь, что мне станет известно имя похитителя.
– Почему ты так считаешь?
– Когда происходит настолько крупная кража, хэкер, осуществивший ее, обычно быстро становится известен. Парень расскажет о своем успехе нескольким друзьям, сложит деньги в чемодан и исчезнет еще до того, как об этом узнает кто-то еще.
– Зачем ему надо рассказывать о краже, а не просто затаиться?
– Хэкеры – своего рода артисты, они гордятся своей работой. Стоит им добиться чего-то выдающегося, они обязательно сообщают об этом друзьям.
Трэвен кивнул.
– Ты ведь тоже гордишься своими успехами, правда?
– Согласен. Но почему в таком случае о нем до сих пор ничего не известно?
– Ходят слухи, что охотники за головами, состоящие на службе у корпораций, уже прикончили его.
– Известны имена тех, кто мог участвовать в его ликвидации?
– Да, несколько. Но у всех железное алиби. Я сам принимал участие в предварительной проверке.
– Об этом стоит задуматься, верно?
– Иногда подумать не вредно.
Слуховой поток в коммуникационном микрокристалле Трэвена ожил и стал намного громче. По нему передавались подробности дорожно-транспортного происшествия.
– Сколько времени ты сможешь не сообщать о полученной тобой информации?
– Чем дольше я буду молчать, тем больше вероятность того, что парень исчезнет.
– Если он работает в Нагамучи, его исчезновение не останется незамеченным.
– Это верно, но вдруг я ошибаюсь относительно места работы хэкера?
– Ты считаешь, что можешь ошибиться?
– Нет.
– Я полагаюсь на тебя.
– Ну и что? Если что-нибудь случится, вместо одного дурака окажется два.
– Прошла неделя с того момента, когда мы захватили чип. Нам неизвестно, сколько времени чип находился у Куортерса, прежде чем он передал его якам. Еще несколько дней не будут иметь решающего значения.
– Сколько дней? – Зензо заколебался.
– Это мы решим по мере развития событий. – Трэвен повернулся к Зензо. – Похищение программного обеспечения придает новый оборот торговле наркотиками, но мне понадобится собрать больше информации, прежде чем я смогу что-нибудь предпринять.
– Ну хорошо, я буду молчать несколько дней. Потом мне придется сообщить о том, что я сумел взломать чип, и дать возможность властям начать расследование по соответствующим каналам.
– Если все обстоит так, как мне кажется, – тихо произнес Трэвен, – власти могут вести расследование по своим каналам сколько угодно времени и все равно ни черта не узнают.
– У меня создалось впечатление, что ты уверен в себе.
– Да. Итак, ты готов помочь? Зензо все еще колебался.
– Готов, но мне не хотелось бы потом пожалеть об этом.
– Нужно, чтобы ты выяснил кое-что еще.
– Что именно?
– Мне нужно узнать, было ли все программное обеспечение арендовано Нагамучи или только его часть, украденная хэкерами. – Теперь, когда он произнес это вслух, его уверенность уменьшилась. Трэвен понял: одно дело обдумывать вероятность, строить предположения, и совсем другое – начать действовать.
Зензо посмотрел на него, не веря глазам.
– Ты действительно думаешь…
– …что программное обеспечение, похищенное за последнее время неизвестными хэкерами, исходит из одного источника в «Нагамучи Тауэрс»?
– Да.
– Ты играешь с огнем, дружище. Стоит тебе проявить хоть малейшую неосторожность, и ты окажешься в подвижной лаборатории шакалов, торгующих органами человеческого тела, а все, что от тебя останется, выбросят в каком-нибудь безлюдном переулке.
– У тебя нет каких-либо соображений, звучащих более оптимистично?
– Но как может один человек в Нагамучи столько времени заниматься этим и оставаться безнаказанным?
– Понятия не имею.
– Да и речь идет о колоссальных деньгах, выплаченных хотя бы за одну программу, не говоря уж о двух или трех, а то и больше. – Зензо недоуменно покачал головой.
– Может быть, он проделывает это ради собственного удовольствия, – сказал Трэвен. – Я занимаюсь поисками человека, способного закоротить систему искусственного интеллекта в квартире, незаметно проникнуть в нее и совершить убийство. Кроме того, по-моему мнению, убийца – сотрудник Нагамучи.
– Ты имеешь в виду мистера Никто, верно?
Трэвен кивнул. По его лицу пробежала гримаса, когда он услышал прозвище преступника, присвоенное ему средствами массовой информации.
– Я видел это на видеостенке. Как продвигается расследование?
– Никак. Усилия Канеоки и совета директоров Нагамучи привели к тому, что расследование буксует. Мне нужно как-то заставить их действовать. Вполне возможно, что мне поможет похищение программного обеспечения твоим хэкером.
– Ты говоришь так, будто имеешь в виду кого-то конкретно.
– Может быть, и имею. Мне хочется, чтобы ты кое-что для меня проверил. Нечто скрытое очень глубоко. То, что на поверхности, я уже знаю.
– Кого мне нужно проверить?
– Таиру Йоримасу и Эрла Брэндстеттера.
– О первом я слышал. А кто второй?
– Их лучший программист. Занимается компьютерной безопасностью в Нагамучи.
– К их файлам трудно получить доступ.
– А я и не говорил, что это будет просто, – улыбнулся Трэвен. – Уже известно, что Йоримаса каким-то образом связан с убийством Нами Шикары.
– Это та самая гейша, что работала в Нагамучи?
– Точно. К тому же она была сотрудницей отдела компьютерной безопасности.
– Понятно, куда ты клонишь, – заметил Зензо, – но ты все еще очень далек от желаемой цели.
– Половина удовольствия и заключается в самом процессе ее достижения, – улыбнулся Трэвен с легкостью, которой совсем не испытывал.
– Даже если кто-то в этом деле и виновен в краже компьютерных программ, Нагамучи не допустит, чтобы одного из служащих корпорации арестовали по такому обвинению. Они не захотят потерять лицо, не говоря уж о деловых связях. – Зензо забарабанил пальцами по рулю. – Они предпочтут убить тебя, прежде чем ты успеешь придать дело огласке.
– Я знаю, – согласился Трэвен. – Именно поэтому мне и нужно несколько дней.
– Если ты прав – а я привык верить твоей интуиции, – не исключено, что я помогаю тебе совершить самоубийство. – Зензо вздохнул. – Ты действительно полагаешь, что находишься на правильном пути?
Трэвен кивнул, но он не мог обманывать самого себя, потому что много лет назад научился говорить себе только правду. Он не знал, находится ли на правильном пути или нет.