
Полная версия
Криптограф вселенной высший код защиты

Анатолий Клепов
Криптограф вселенной высший код защиты
Пролог
В 2019 году группа исследователей из Вашингтонского университета и Университета Карнеги — Меллона опубликовала работу о BrainNet — многопользовательском интерфейсе для прямого взаимодействия между мозгами. Трое людей решали общую задачу, передавая друг другу сигналы без слов и прикосновений.
Двое из них — «отправители» — смотрели на экран с игрой в духе тетриса и решали, нужно ли повернуть падающую фигуру. Система распознавала их выбор по электрической активности мозга, зарегистрированной электроэнцефалографом. Ни одного произнесённого слова. Ни одного движения губ, которое можно было бы прочитать.
Третий — «получатель» — видел фигуру, но не видел нижнюю часть игрового поля. Ему не хватало сведений, доступных остальным. Сигналы об их выборе передавали с помощью транскраниальной магнитной стимуляции зрительной коры. В его поле зрения могла возникнуть вспышка.
Свет, которого не было в комнате.
Его никто не зажигал перед глазами. Но человек его видел. Сигнал о чужом решении, пройдя через приборы, становился ощущением внутри его собственной головы.
По этим сигналам получатель решал, поворачивать ли фигуру.
Один бит за раз. Поворачивать — или не поворачивать. Да — или нет. Выбор из двух вариантов.
В выводах статьи авторы говорили о возможности будущих интерфейсов, объединяющих человеческие мозги в сети для совместного решения задач.
Это правда. Такой эксперимент действительно состоялся.
Учёные показали, что это возможно.
А за пределами лабораторной задачи оставался другой вопрос.
Не только о том, что однажды удастся передать.
О том, сможет ли человек не впустить в себя то, чего не выбирал.
Мы привыкли думать о сети как об удобстве. Она доставляет сообщение, открывает дверь, переводит деньги, находит врача. Кажется, что между нами и другим человеком просто исчезает расстояние.
Но вместе с расстоянием иногда исчезает препятствие.
То, которое мешало помощи прийти вовремя.
И то, которое мешало чужому вмешательству добраться до нас.
Любую сеть можно попытаться взломать. В домашнем роутере, банковском сервере, кардиостимуляторе, спутнике — везде ищут слабое место. Не обязательно широкую дыру. Иногда достаточно одного исключения, одной забытой проверки, одного разрешения, оставленного на случай чрезвычайной ситуации.
Щели между тем, что система должна делать, и тем, что её удастся заставить сделать.
Люди учились находить эти щели и закрывать их. Проверяли сигналы. Разделяли права доступа. Создавали шифры. Знали цену незапертой двери: тот, кто войдёт через неё, может получить власть, которой ему никто не давал.
Взломщик не спрашивает разрешения.
Он ищет способ обойти запрет.
И если ему удаётся выдать свою команду за разрешённую, система выполняет её.
А теперь представьте, что система — это мозг.
Не компьютер. Не сервер. Живой человеческий мозг, соединённый с сетью. Тот самый мозг, в котором приборы уже научились вызывать ощущение вспышки, связанной с чужим выбором.
Один бит.
Повернуть фигуру или оставить как есть.
Пока — игра.
Но за первым сигналом придёт следующий. За простым выбором — образ. За образом — чувство. Не обязательно так, как мы сегодня это воображаем. Возможно, медленнее. Возможно, совсем другим путём. Но желание понятно уже сейчас: передать больше, точнее, глубже.
Сказать без слов то, для чего слов никогда не хватало.
Дать другому почувствовать, что чувствуешь сам.
Разделить одиночество.
И однажды придётся спросить: где заканчивается принятое переживание и начинается собственное? Что происходит с человеком, когда чужой страх становится для него почти таким же непосредственным, как боль в собственной руке?
И сможет ли он остановить обмен, если больше не хочет чувствовать это изнутри?
Соединив свои умы, человечество получит чудо.
Но чудо не отменит границ.
Оно сделает их менее заметными.
Опасность может скрываться не в одном незащищённом человеке, а в одинаковом устройстве миллионов связей. В привычке продолжать обмен. В уверенности, что больше связи всегда означает больше помощи. В решении восстанавливать разрыв прежде, чем спросить, почему человек захотел отключиться.
Одно и то же слабое место, повторённое миллиард раз.
Уязвимость размером с целый вид.
Проще всего представить хакера. Человека, который научится вторгаться в чужой разум, как вторгаются в чужую систему: подменять сигналы, навязывать образы, выдавать приказ за собственное желание того, кто его получает.
У такой угрозы человеческое лицо.
Ей можно противопоставить защиту, расследование, запрет. Можно искать намерение, вычислять выгоду, угадывать следующий шаг.
Но что, если опасность не будет ничего хотеть?
Что, если ей не понадобятся ни наша покорность, ни наши знания, ни наши тела?
Мы живём внутри Вселенной, но часто говорим о ней так, словно она находится снаружи. За окном. За атмосферой. За последней точкой, до которой добрались наши приборы.
Однако человеческий мозг не вынесен за пределы мироздания.
Его вещество возникло в той же Вселенной, что и звёзды. Электрические процессы в нём не освобождены от её законов. Почему же мы так уверены, что всё происходящее внутри нас касается только нас?
Один человек может переживать страх, о котором никто не знает.
Когда люди соединены, страх получает продолжение.
Один принимает чужое переживание и отвечает своим. Ответ возвращается. К нему присоединяются новые голоса — даже если никто больше не открывает рта.
Просьба о помощи вызывает отклик.
Отклик приносит сведения о новой опасности.
Человек ищет подтверждения, что близкие живы, и узнаёт о тех, кто перестал отвечать.
Никто не хотел усиливать страх.
Каждый пытался справиться с ним.
Что произойдёт, если такой обмен охватит Землю?
И всё ли, что он вызовет, мы сумеем объяснить устройством собственной сети?
Можно представить, что человеческие умы однажды коснутся чего-то, чему нет названия в наших протоколах. Не потому, что кто-то намеренно откроет дверь. А потому, что дверь всегда была частью мира, только мы принимали её за стену.
За непроницаемую границу.
Вот о чём стоит спросить.
Не только о том, смогут ли мозги работать вместе.
Но и о том, с чем они окажутся связаны, когда научатся.
Нам захочется назвать ответ нападением.
Найти врага.
Представить холодную руку, протянутую к консоли человеческого разума. Пальцы над клавишами. Чужие команды, после которых знакомый человек смотрит на нас — и больше не отвечает.
Тогда покажется, что сама Вселенная стала хакером.
Но страшнее другое: возможно, никакой руки нет.
Ни воли, ни намерения.
Нет ненависти.
Нет торжества.
Нет даже понимания, что внутри живые.
Мы умеем говорить о безопасности языком чисел. Сравнивать мощности, время, вероятности. Строить машину быстрее предыдущей, защиту сложнее прежней.
Но перед неизвестным может возникнуть чувство, будто на другой стороне — бесконечность.
С бесконечным вычислением нельзя воевать вычислением.
Так будет казаться человеку, привыкшему искать спасение в следующем расчёте.
И тогда важнейшим может оказаться не более быстрый ответ, а способность задать другой вопрос.
Не отказ от разума — способность увидеть то, чего привычный ход рассуждений ещё не позволял заметить.
Человечество знает это странное движение мысли. Когда отдельные вещи вдруг складываются в целое, хотя человек ещё не умеет объяснить, почему соединил именно их. Когда решение сначала возникает как возможность — и только потом получает доказательства и воплощается в действии.
Перед глазами встают синий майя, переживший века, римские бетонные своды, простоявшие два тысячелетия, человек, мысленно догоняющий луч света и спрашивающий, что станет со временем.
Не один и тот же секрет.
Не чудо вместо труда.
Но напоминание: привычное представление о мире никогда не было последним словом о нём.
За такими открытиями стояли наблюдения, попытки, расчёты, чужой опыт. И всё же кто-то должен был первым допустить то, чего ещё не мог предъявить остальным в готовом виде.
Увидеть связь.
Не отвернуться от неё только потому, что пока не можешь доказать её существование.
Мы называем это интуицией.
Иногда пренебрежительно — удачной догадкой.
Иногда слишком доверчиво — безошибочным знанием.
Но догадка может ошибаться. А сильное ощущение целого ещё не объясняет, из чего оно складывается.
Увидеть путь — не значит знать каждый шаг.
И тем более не значит пройти его.
Что, если человек способен воспринимать возможное будущее — и мы ещё не понимаем, как далеко простирается эта способность? Что, если однажды она позволит увидеть выход там, где все известные ответы будут вести по кругу?
Тогда увиденное всё равно придётся понять.
Проверить.
Исправить ошибку, если неверно поймёшь увиденное.
И решить, что человек вправе сделать сам — и чего не вправе потребовать от другого.
Эта книга — о двери, которую человечество открыло, ещё не зная, с чем она его соединяет.
О защите, которая может спасти человека, а может лишить его того, что собиралась защищать.
О страхе перед неизвестным.
И о страхе потерять достигнутое — таком понятном, что ради сохранения привычной жизни можно незаметно отказаться от будущего.
Здесь всё начинается с того, что правда.
Дальше начинается возможность.
Та, которую сегодня легко назвать фантастикой. Но если она станет действительностью, готовы ли мы будем её встретить?
Глава 1. Аналоговые
В квартире Клеоповых горела лампа.
Настоящая, с вольфрамовой нитью.
Сергей собрал её сам из давно снятых с производства деталей. В 2056 году обычное домашнее освещение почти вышло из употребления: изображения от внешних сенсоров поступали прямо в зрительную кору — чёткие, откалиброванные, без случайных теней и слепящих бликов. Нейроэндокринные импланты поддерживали суточные ритмы. Освещение постепенно стало таким же необязательным элементом жилища, как дверные ручки или ступени.
Новые дома строили гладкими коробками без окон. Тем, кто мог получить изображение любой точки мира, не вставая с кресла, всё реже хотелось смотреть на улицу через стекло.
Но в этой комнате горела лампа.
В её тёплом, неровном свете лежали тени: от чашки, от книги с бумажными страницами, от руки Елены на столе. Они менялись от малейшего движения и не подчинялись никакой коррекции. У чашки было размытое тёмное продолжение. От пальцев Елены к краю книги тянулись пять тонких теней.
Сергей любил смотреть, как они движутся.
Они сидели за небольшим столом, по обе стороны от его угла. Елена положила книгу чуть наискось, оставив между ними место для чашки и шоколада. Чтобы коснуться её руки, Сергею достаточно было протянуть свою.
Тени были единственной роскошью, которую они позволяли себе почти открыто. Лампу можно было объяснить ретрохобби — безобидным чудачеством, одним из тех, что общество терпело, пока они не мешали системам работать.
Всё остальное приходилось прятать.
Само отключение не было запрещено. Но безопаснее было не давать системе повода выяснять, почему они перестали отвечать.
Каждый вечер они отключались от Глобального нейроконтура.
Сергей сам собрал систему экранирования нейрообмена и написал ложный поведенческий профиль. Для внешних систем квартира не исчезала: автоматика расходовала воду и электричество, климатические датчики посылали ровные отчёты, бытовой узел имитировал привычный обмен служебными пакетами. Подтверждения подключения продолжали поступать, а отсутствие содержательного обмена профиль представлял как обычное снижение активности в домашние часы.
Сеть видела привычную картину: два человека спокойно проводили вечер дома.
Из общего потока исчезали только они сами — два сознания, на несколько часов оставшиеся вне наблюдения.
Сергей называл это тишиной.
Елена — возвращением домой.
— Ты снова смотришь на мою руку, — сказала она, не поднимая головы от книги.
— Смотрю.
— Уже одиннадцать лет смотришь.
— Двенадцать.
Она перелистнула страницу.
— По документам — одиннадцать.
— Ты считаешь с регистрации. А я — с той лекции, где ты уснула на втором ряду и уронила голову мне на плечо.
Елена подняла глаза. Каштановая прядь скользнула по щеке, и она заправила её за ухо. Волосы доходили до плеч; на работе Елена обычно собирала их, а дома распускала. Свет выделил скулу и мягкую складку у рта на её удлинённом лице.
Обоим было около сорока. Сергей иногда пытался вспомнить, какой увидел её в первый раз, но прежнее лицо всякий раз смешивалось с нынешним.
— Я не спала.
— Конечно.
— У профессора был усыпляющий голос. Это физиологическая реакция, а не сон.
— Четыре часа?
— Лекция шла два.
— Потом ты ещё два часа делала вид, что не проснулась.
— А ты всё это время не двигался?
— Боялся тебя разбудить.
— Почему?
Сергей пожал плечами:
— Ты хорошо лежала.
Елена смотрела на него несколько секунд. В свете лампы её глаза казались почти чёрными, но Сергей знал, что они тёмно-карие. Знал маленькое светлое пятно у правого зрачка. Знал, как меняется выражение её глаз перед смехом и как чуть сужаются веки, когда она обнаруживает связь, которую пока не может объяснить.
Сеть передала бы её состояние как набор распознанных характеристик: нежность, ирония, усталость, умеренная тревога. Система оценила бы интенсивность каждого состояния, предположила его причину и связь с собеседником.
Но сейчас в её взгляде всё это было слито воедино — неразмеченное и ещё не получившее имени.
Сергей не пытался отделить одно от другого.
— Ты сентиментальный дурак, криптограф, — сказала она.
— Я знаю. Это не моя специальность. Моя специальность — скрывать.
Они говорили ртом.
Не лампа, не книга и даже не экранирование были главным их секретом.
Живой голос.
Речь не запрещали. Люди не утратили способности говорить, а дети по-прежнему осваивали речь, учились управлять дыханием, губами и голосовыми связками — на случай аварии, медицинской необходимости или разрыва связи. Однако в повседневной жизни голос почти исчез.
Не потому, что его запретили.
Он просто оказался слишком медленным.
BrainNet-3 доставлял намерение собеседнику прежде, чем язык успевал коснуться нёба. Не требовалось искать подходящее слово, исправлять оговорку, угадывать смысл паузы. Нейроинтерфейс считывал доступную ему часть состояния, сопоставлял её с индивидуальной когнитивной картой и преобразовывал полученный результат в стандартизированный пакет. Сознание получателя принимало восстановленный образ, намерение или чувство почти так же непосредственно, как собственные внутренние переживания.
Производители называли это передачей без потерь.
На деле сеть передавала без потерь только то, что прежде сумела распознать.
Зачем открывать рот, когда можно просто подумать другому?
Потому что мысль приходила уже названной.
«Я тебя люблю» в сети становилось пакетом привязанности высокой интенсивности: с установленным адресатом, продолжительностью и степенью доверия. Получатель принимал это состояние целиком — без зазора между словами, без ожидания, почти не сомневаясь в основном значении.
Но сказанное ртом «я тебя люблю» несло в себе другое.
Как долго человек не спал.
Боится ли он ответа.
Помнит ли, как произносил эти слова впервые.
Система могла отделить нежность от страха и присвоить каждому состоянию числовой вес. Могла записать короткий вдох. Но его значение не исчерпывалось этими весами: после него одно и то же слово становилось признанием, просьбой или прощанием.
Голос был неэффективен.
Сергей и Елена любили голос в том числе за эту медлительность.
— Скажи что-нибудь, — попросила Елена. — Просто чтобы я слышала. Неважно что.
Сергей оглядел комнату, будто искал подходящее слово среди вещей.
— Розмарин.
Она засмеялась — вслух, коротко и неожиданно. Сергей заметил, как изменилось её дыхание, как дрогнул смех в горле и опустились плечи.
— Почему розмарин?
— Не знаю. Ты вчера принесла его с работы. У тебя пахли руки. Я весь вечер об этом думал.
— О розмарине?
— О твоих руках. Розмарин прилагался.
— Очень убедительное уточнение.
— Я готов предоставить подробный отчёт.
— Не надо. Ты всё испортишь.
Она закрыла книгу, но не убрала с неё ладонь.
Книга была старой, с потемневшим матерчатым корешком и пожелтевшими страницами. Бумага впитала запах пыли, дерева и чужих комнат, в которых её читали задолго до рождения Клеоповых. На полях сохранились карандашные пометки прежнего владельца. Иногда тот подчёркивал важную фразу, иногда спорил с автором, а на одной странице оставил только вопросительный знак.
Сергей пытался выяснить, кому принадлежал почерк.
Елена запретила.
— Не всё следует расшифровывать, — сказала она тогда.
Книга помнила человека, имени которого они не знали. Для Елены этого было достаточно.
Теперь она потянулась через стол.
Не мыслью.
Рукой.
Накрыла ладонь Сергея своей.
Он почувствовал её вес, лёгкую шероховатость подушечки большого пальца и прохладу кожи. Елена медленно провела пальцем по его костяшкам, ничего не объясняя.
Прикосновение как самостоятельный язык близости стало исчезать почти незаметно. Люди продолжали касаться друг друга во время медицинских процедур, при уходе за детьми, в спасательных работах — там, где без физического контакта нельзя было обойтись. Сохранились сексуальные отношения, спорт, телесные практики и десятки новых форм сенсорного обмена.
Но руку всё реже протягивали только для того, чтобы почувствовать другую руку.
Нейроконтур предлагал нечто, казавшееся полнее: возможность принять распознанное состояние другого почти изнутри. Кожа передавала лишь давление, шероховатость и тепло. Сеть передавала привязанность, доверие, тревогу и желание защитить — уже отделённые друг от друга, названные и взвешенные.
В новой культуре тело считалось несовершенным посредником.
Сергей и Елена не считали его помехой близости.
Слушали дыхание друг друга.
Различали шаги.
Целовались губами.
Держались руками.
Это было их самое глубокое неповиновение — глубже лампы и живого голоса.
Кожа к коже.
Тепло к теплу.
— Холодные пальцы, — сказал Сергей.
— У меня всегда холодные.
— Знаю.
Он накрыл её руку второй ладонью и согревал её обеими руками.
— Тепло идёт от рук, помнишь? Ты сама говоришь.
— Я говорю это ГЕЕ, когда пытаюсь объяснить ей человеческие реакции.
— Значит, я подслушал.
— Ты подслушиваешь планетарный алгоритм?
— Я криптограф. Подслушиваю всё.
— И много узнал?
— Что ты постоянно споришь с машиной.
— Я её обучаю.
— Машина считает, что споришь.
— Машина не считает.
— Она только рассчитывает вероятность?
— Именно.
— Вероятность того, что ты споришь?
— Девяносто восемь процентов.
— Значит, споришь.
Елена улыбнулась, но руку не убрала.
— Она понимает определение тепла, — сказала она. — Температуру, теплопроводность, расширение сосудов. Может рассчитать, сколько энергии твоя ладонь передаст моей коже.
— Полезный навык.
— Очень. Только я говорю не об этом.
— А о чём?
Елена посмотрела на их руки.
— Если бы я могла объяснить, мне не пришлось бы повторять.
Сергей хотел спросить ещё, но не стал. Он знал этот взгляд. Елена замечала в простых вещах связи, которые сначала существовали для неё только как ощущение целого. Позднее она находила слова, формулы и доказательства — иногда через час, иногда через год.
А иногда не находила вовсе.
Сергей не любил эту часть её мышления. Не потому, что считал её бесполезной. Напротив: слишком часто она оказывалась права. Но верный ответ, пришедший без проверяемого пути, тревожил его сильнее ошибки.
У ошибки можно было искать причину.
Интуиция поначалу давала только направление.
Елена говорила, что этого достаточно, чтобы начать искать.
Сергей считал, что недостаточно, чтобы войти в дверь.
На его запястье тикали часы.
Механические, старые, с исцарапанным стеклом и потёртым кожаным ремешком. Единственная вещь, оставшаяся от отца. Они тикали вслух, честно, по одной секунде за раз, и этот звук был ещё одной их контрабандой — самой тихой.
В мире, где человек в любой момент знал точное время, часы с пружиной казались почти неприличными. Они отмеряли секунды механически, с погрешностью, которую требовалось исправлять вручную.
Сергей заводил их каждое воскресенье. Поворачивал маленькую головку, чувствуя под пальцами сопротивление пружины, и слушал работу механизма.
Если требовалось поправить показания, оставлял привычное опережение — минуту сорок.
Практического смысла в этом не было.
Но смысл заключался не во времени.
— Они опять спешат, — сказала Елена.
— На минуту сорок.
— Я бы сказала, на две.
— Поэтому ты не криптограф.
— Я могу прислать тебе точное время.
— Можешь.
— И ты всё равно поставишь их вперёд?
— На минуту сорок.
— Почему?
— Отец вечно спешил. На встречу, на работу, к поезду — неважно. Всё равно приходил раньше.
Елена едва заметно сжала его пальцы.
Она знала про отца немного. То, что он участвовал в испытаниях BrainNet-1 и что во время одного из подключений у него началось необратимое поражение мозга
Тело ещё долго оставалось живым. Знала о белой палате и тёплой руке отца, сжимавшей пальцы девятилетнего Сергея, хотя отец уже не узнавал его.
Полностью об этом он не рассказывал никогда.
Даже ей.
Сергей посвятил жизнь одной цели: сделать так, чтобы никакая внешняя команда больше не прошла в человеческий мозг под видом собственной. Чтобы человек мог доверять границе между собой и всем остальным.
Старые криптографы защищали сообщения, счета и военные приказы.
Он защищал право человека оставаться автором собственной мысли.
Но сейчас часы просто тикали.
Елена не задавала вопросов.
Иногда вместо вопросов достаточно молча согревать чужую руку.
— Отломи мне половину, — сказала она.
Между ними на столе лежала плитка горького шоколада.
Настоящего — не синтезированного пищевого брикета, а шоколада: зернистого, немного шершавого на языке, горчившего так, что сводило нёбо. Елена доставала его по каналам, которые Сергей мог бы отследить, но предпочитал не трогать.
Он мог бы проследить цепочку поставок. Найти производителя, вычислить посредников, поднять записи транспортных узлов и установить момент, когда разрешённое сырьё исчезало из официального потока, чтобы вернуться незаконной плиткой в бумажной обёртке.
Но не делал этого.
Не всё следовало расшифровывать.
Шоколад был их вечерним ритуалом — старым почти как брак. Одна плитка на двоих, разломленная под лампой, в тишине, которую нарушали только голос и тиканье отцовских часов.
Сергей отпустил её руку и взял плитку.
Елена следила, как он примеривается пальцами к середине.
— Ты сейчас снова вычисляешь, — сказала она.
— Нет.
— У тебя это лицо.
Он поднял голову. Свет лёг на коротко остриженные тёмные волосы, серебрившиеся у висков, и на складку между бровями. Сергей по привычке сидел, подавшись вперёд, словно перед ним лежала не плитка, а разобранный прибор. Заметив её взгляд, он выпрямился.
— Какое?
— Криптографическое. Будто от линии разлома зависит безопасность контура.
— От неё зависит справедливость.
Он надавил большими пальцами. Плитка хрустнула.
Одна половина оказалась заметно больше.
Елена протянула руку к меньшей, но Сергей первым положил перед ней большую.
— Так нечестно.
— Почему?
— Ты хотел разделить поровну.
— Не получилось.
— И отдал мне больше.
— Случайная погрешность.
— Ты мог оставить большую себе.
— Мог.
— Но не оставил.
— Нет.
— Почему?
Сергей завернул свою половину обратно в бумажную обёртку.
— Потому что ты просила половину.
— Это не половина.
— Допуск приемлемый.
Елена откусила маленький кусочек. Несколько секунд держала его на языке, позволяя горечи раскрыться.
— Даже шоколад ты делишь по формуле.









