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