Изменить стиль страницы

Глава 16. Это не код

От: Джо Клевер

Тема: re: Слежка

Нет, это не я встревожил его своим трюком с пиццей. Считаю, всё прошло нормально. Мне кажется, это полиция слишком открыто вломилась в отель.

«Морской конь» — очень большая гостиница, там много выходов. Я стоял неподалёку от главного входа и наблюдал, но его не увидел. Наверное, он ушёл через пожарный выход. Там же, наверное, его ждал транспорт, потому что полиция не нашла ни мотоцикл, ни машину, ничего.

Что мне теперь делать? Продолжать проверять отели?

От: Дагмар Шоу

Тема: Re: re: Слежка

Продолжай проверять отели.

Больше не показывайся ему. Один раз ещё приемлемо, дважды будет выглядеть, как небрежность.

* * *

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

Она знала, что родители Остина познакомились, играя в «D&D» ещё в 70-е. Она попыталась представить их молодыми ролевиками и не смогла.

Заставить себя пойти и посмотреть на тело Остина она не смогла. Когда отец вышел, он был бледен, как мел, и казался ещё злее. Он заполнил все документы, необходимые для транспортировки тела Остина в Коннектикут, а затем потребовал встречи с лейтенантом Мёрдоком.

Тот работал в Северном Голливуде, их департамент был вынужден делить одно здание со студенческой городской торговой палатой. Мёрдоку частенько доводилось встречаться с горюющими родителями, поэтому отца Остина он встретил мягко и спокойно, и помог ему перенаправить свой гнев. Он сказал, что Литвинова рано или поздно поймают, скорее всего, при попытке выехать из страны, рассказал, что его чуть не взяли во время рейда в Санта-Монике пару дней назад.

Мёрдок тактично умолчал о том, что рейд провалился из-за того, что Литвинова спугнул появившийся у него на пороге детектив-любитель, переодевшийся доставщиком пиццы.

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

Практически, полный набор. Не хватало только наглых проституток.

Много оружия, подметила она. Понять было трудно, создавало ли это ощущение безопасности или нет.

К тому моменту, когда Чарли привёз родителей Остина в гостиницу в Сьенеге, те уже были полностью вымотаны.

— Вы сейчас отдыхайте, — сказал им Чарли, — а завтра поедем в «Катанян и партнёры».

Они вышли из номера и Чарли повернулся к Дагмар.

— Можем поговорить?

— Конечно.

— Сюда.

Дагмар прошла за ним в соседний номер, который он открыл ключом-таблеткой. Она оказалась в номере, отделанном в голливудском рококо. Пахло там какой-то смесью сладких ароматов. В углу на столе из белого мрамора стоял лэптоп, экран мерцал скринсейвером с мордами Пинки и Брейна.

— Ты остановился в том же отеле? — поинтересовалась Дагмар.

— Так удобнее. — Он прошёл к мини-бару и достал оттуда пол-литровую бутылку мексиканской кока-колы, в которую добавляли настоящий сахар, а не кукурузный сироп, отчего она становилась гораздо вкуснее. Чарли постоянно держал эту газировку дома и в офисе.

— Выпить хочешь? — спросил он.

Дагмар взяла бутылку колы. Чарли уселся в кресло и начал разуваться.

— Завтра, — заговорил он, — я попытаюсь объяснить Катанянам, насколько богат был их сын. Мистер Катанян, думаю, успокоится, потому что, как наследник сына, станет раз в двадцать богаче. — Он провёл ладонью по лысеющей голове. — Но я переживаю, что он решит, что сможет взять на себя управление компанией Остина.

— А он не сможет, да?

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

Дагмар не ответила и посмотрела на мини-бар.

— Там есть орешки?

— Поищи.

Она нашла пакет орешков и села на диван.

— А теперь, пожалуйста, постарайся не закричать, — сказал Чарли.

Дагмар пристально посмотрела на него.

— Я хочу, чтобы ты изменила игру, — сказал он и поднял руку, будто она собиралась запротестовать. — Не переживай. Это изменение лишь добавить крутости.

— Продолжай, — ответила Дагмар и отложила пакет с орешками.

— Короче. У нас сейчас более миллиона игроков, так?

— Более трёх миллионов по состоянию на утро.

— Что если все они получат текстовое сообщение с пакетом данных. Зашифрованное. А когда они его расшифруют, то поймут, что у них на руках лишь часть целого сообщения и нужно собрать его воедино, дабы оно обрело смысл.

Дагмар взглянула на него.

— Большой пакет?

— Не менее 20 байтов, не более 60.

— Маршрутная информация будет больше самого сообщения.

— Верно, — кивнул Чарли. — Но и маршрутная информация будет частью головоломки. Если включить IP-уровень, он будет нести в себе исходный IP-адрес, что будет иметь решающее значение при установлении отправителя сообщения.

Дагмар медленно поднесла бутылку ко рту и сделала небольшой глоток.

— Есть проблема, — сказала она. — Большинство зарегистрированных участников не играют, а следят за развитием событий.

— Тогда сократи количество сообщений, но увеличь их размер.

— Хорошо. Значит, мы разбиваем сообщение на, допустим, три тысячи частей, делаем по несколько копий каждого отрывка и рассылаем. И они должны будут расшифровать их, так?

— Так.

— А потом собрать воедино.

— Это будет нетрудно, потому что каждый отрывок содержит в себе определенное число, которое является частью маршрутной информации.

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

Чарли пожал плечами.

— Ну и ладно.

— В результате должно получиться какое-то изображение. Или фото. Так будет лучше, чем текст. И более неожиданно.

Кивок.

— Хорошо. — Дагмар подняла бутылку колы и предложила Чарли ироничный тост. — Идея вполне ничего. Особенно, если не придётся самой ничего переписывать и свалить всю работу на Гельмута и его команду.

Чарли улыбнулся.

— Замечательно, — сказал он. — Хочу, чтобы вы использовали шифр под названием «Порткулис».

Дагмар внимательно посмотрела на Чарли.

— Что ещё за «Порткулис»? Никогда о нём не слышала.

Он пожал плечами.

— Это стартап из Далласа. Продукт хороший, к тому же они предоставляют поддержку игрокам, у которых возникнут проблемы.

Дагмар ощутила смутное беспокойство.

— Это частная компания? — спросила она. — Они продают этот продукт?

— Ага. Они продают шифр по довольно бросовой цене и собираются подняться за счёт техподдержки.

Дагмар обдумала эту мысль и она ей очень не понравилась.

— Почему не взять фриварные программы? — спросила она. — Можно найти в сети любой открытый военный шифр и использовать его.

Чарли выпрямился в кресле и посмотрел ей в глаза.

— Во-первых, потому что «Порткулис» предоставляет техподдержку, а большинство игроков раньше никогда не работали с шифровальными программами.

Дагмар этот аргумент не показался убедительным.

— А во-вторых? — спросила она.

Он отвёл взгляд.

— Во-вторых, я хочу, чтобы ты использовала шифр «Порткулис».

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

— Сколько этот «Порткулис» будет стоить игрокам?

— Базовый пакет около 30 баксов, плюс бесплатная техподдержка на полгода.

Она взглянула на него и прижала руки к груди.

— Чарли, — сказала она, — игроки от этого взбесятся. ИАР всегда были бесплатны. Игроки не должны за них платить и не станут. Считается, что за ИАР игроки должны платить… своими усилиями, если можно так выразиться.