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