- Распределение квантовых ключей (QKD) как центральная задача
- Протоколы генерации ключа
- Обнаружение злоумышленника и оценка уровня ошибок
- Генерация истинно случайных чисел (Quantum Random Number Generation, QRNG)
- Квантовая аутентификация и обеспечение целостности
- Противодействие угрозам квантовых вычислений
- Квантовое разделение секрета и безопасные многосторонние вычисления
- Физическая защита каналов связи и системные задачи
- Сопоставление решаемых задач с классической криптографией
Квантовая криптография — научно-прикладная дисциплина на стыке квантовой физики и теории информации, направленная на решение ключевых проблем конфиденциальности, целостности и аутентичности данных методами, чья стойкость гарантируется фундаментальными законами природы, а не предположениями о вычислительной сложности.
Распределение квантовых ключей (QKD) как центральная задача
Основная задача классической криптографии с симметричным ключом — безопасная доставка общего секрета сторонам, находящимся на расстоянии. Квантовая криптография решает её радикально иначе, не полагаясь на асимметричные алгоритмы (RSA, Диффи–Хеллман), которые уязвимы для квантовых атак. Технология квантового распределения ключей (Quantum Key Distribution, QKD) позволяет Алисе и Бобу выработать идентичный битовый ключ, используя два канала: квантовый для передачи состояний одиночных фотонов и классический аутентифицированный канал для обсуждения результатов.
Протоколы генерации ключа
В основе QKD лежат протоколы, детерминированно выявляющие факт вмешательства:
- BB84 (Bennett–Brassard, 1984) — первый и наиболее известный протокол. Алиса случайным образом выбирает один из четырёх поляризационных состояний фотона (два неортогональных базиса), Боб проводит измерения в случайном базисе. После отбрасывания несовпадающих базисов стороны получают просеянный ключ. Любая попытка Евы измерить или скопировать квантовое состояние неизбежно вносит ошибки, регистрируемые легитимными пользователями.
- E91 (Ekert, 1991) — использует перепутанные пары фотонов и проверку нарушения неравенства Белла. Перехват одной частицы из пары разрушает квантовые корреляции, делая подслушивание обнаружимым на уровне фундаментальной физики.
- Протоколы с дифференциальным фазовым сдвигом и непрерывными переменными (CV-QKD) — адаптированные для совместимости с телекоммуникационной инфраструктурой, применяют когерентные состояния и гомодинное детектирование.
Квантовое распределение ключей гарантирует секретность, основанную исключительно на фундаментальных законах физики, а не на предположениях о вычислительной сложности математических задач.
Обнаружение злоумышленника и оценка уровня ошибок
Квантовый канал позволяет не просто зафиксировать подозрительную активность, но и количественно оценить максимально возможное количество информации, перехваченной Евой. Принципиальные механизмы защиты:
- Теорема о запрете клонирования неизвестного квантового состояния — исключает создание точной копии переданного фотона без разрушения оригинала.
- Соотношение неопределённостей Гейзенберга — измерение одной наблюдаемой неизбежно возмущает сопряжённую, оставляя след в статистике ошибок.
Во время процедуры усиления секретности и исправления ошибок вычисляется квантовый коэффициент ошибок (QBER). Если QBER превышает пороговое значение (обычно около 11% для BB84), считается, что утечка критична, сеанс прерывается и ключ не используется.
Генерация истинно случайных чисел (Quantum Random Number Generation, QRNG)
Детерминированные алгоритмы классических генераторов псевдослучайных чисел создают последовательности, потенциально предсказуемые при знании зерна. Квантовая криптография решает задачу получения нередуцируемой энтропии, извлекая её из принципиально недетерминированных квантовых процессов. Физические источники энтропии для QRNG:
| Физический процесс | Характеристика | Пример реализации |
|---|---|---|
| Время спонтанного распада | Пуассоновская статистика фотоэмиссии | Радиоизотопный источник с детектором |
| Дробовой шум | Квантовые флуктуации тока в полупроводнике | Лавинный фотодиод, усиленный шум |
| Спонтанное параметрическое рассеяние | Рождение бифотонов с непредсказуемым временным интервалом | Нелинейный кристалл + однофотонные детекторы |
| Рамановское рассеяние | Случайные флуктуации амплитуды и фазы | Волоконный квантовый генератор |
Случайные числа, полученные из квантовых процессов, проходят этап экстрактора для устранения остаточной статистической неоднородности. Квантовые генераторы случайных чисел создают энтропию, критически важную для формирования непредсказуемых ключей, одноразовых блокнотов и электронных подписей, и полностью исключают детерминированное воспроизведение последовательности.
Квантовая аутентификация и обеспечение целостности
Классическая QKD требует предварительно разделённого короткого аутентификационного ключа для защиты классического канала от атак «человек посередине». Это порождает рекурсивную задачу, частично решаемую квантовыми методами. Разработанные подходы включают:
- Протоколы квантовой идентификации, в которых легитимный пользователь доказывает знание секрета путём демонстрации способности выполнить определённые унитарные преобразования над переданными состояниями, не раскрывая сам секрет.
- Квантовые подписи на основе обобщённых квантовых измерений и состояний-ловушек, обеспечивающие невозможность подделки и возможность верификации через недоверенные узлы.
- Квантовый обмен аутентификационными тегами — аутентификация сообщений через запутанные пары, где попытка модификации данных разрушает корреляции и немедленно выявляется.
Противодействие угрозам квантовых вычислений
С появлением масштабируемых квантовых компьютеров классические криптосистемы с открытым ключом (RSA, ECC, дискретные логарифмы) становятся уязвимыми: алгоритм Шора факторизует числа за полиномиальное время. Квантовая криптография решает задачу долговременной защиты информации, предоставляя схемы, чья стойкость инвариантна к вычислительным возможностям атакующего:
- Информационно-теоретическая стойкость QKD — ключ, выработанный по протоколам квантовой криптографии, не зависит от предположения о вычислительной сложности задач, и не может быть восстановлен даже квантовым компьютером бесконечной мощности при условии не превышения QBER порога.
- Комбинирование QKD с квантово-устойчивой симметричной криптографией — использование алгоритмов, сохраняющих стойкость против атак методом Гровера (достигается удвоением длины ключа).
Квантовые криптосистемы сохраняют неуязвимость для любых известных и предполагаемых алгоритмов, включая алгоритм Шора, обеспечивая долгосрочную защиту конфиденциальности данных, в том числе архивных записей, атакуемых по принципу «хранить и расшифровать позже».
Квантовое разделение секрета и безопасные многосторонние вычисления
Квантовая криптография позволяет распределить классический или квантовый секрет между несколькими участниками так, что только санкционированная коалиция может восстановить исходную информацию. Отличие от классического разделения секрета Шамира — детектируемость нечестных участников на физическом уровне. Примеры протоколов:
- Квантовое пороговое разделение секрета с многочастичной запутанностью (состояния Гринбергера–Хорна–Цайлингера, GHZ). Любая подгруппа, не удовлетворяющая порогу, не извлекает никакой информации.
- Квантовые протоколы конфиденциальных вычислений, где стороны предоставляют входные данные, не раскрывая их друг другу, а результат обработки становится известен только авторизованным участникам. Квантовые методы здесь решают задачу «честной нечестности» — обман немедленно вносит детектируемые ошибки.
Физическая защита каналов связи и системные задачи
Развёртывание квантовых сетей потребовало решения ряда инженерных и инфраструктурных задач, напрямую связанных с криптографической безопасностью:
- Увеличение дальности передачи через квантовые повторители и доверенные узлы — так как прямое распространение одиночных фотонов в оптоволокне ограничено затуханием (до ~100–150 км), задача масштабирования решается через промежуточные станции с буферизацией квантовых состояний либо через спутниковые QKD-терминалы.
- Сопряжение с классическими сетями — мультиплексирование квантового сигнала с классическими каналами связи без взаимных помех требует разработки оптических фильтров и временных окон.
- Защита от побочных каналов — квантовая криптография решает задачу верификации оборудования, выявления троянских атак на детекторы (атаки с ослеплением, временного сдвига) путём применения методов самотестирования квантовых приборов (Device-Independent QKD).
Сопоставление решаемых задач с классической криптографией
| Задача | Классический подход | Квантовый подход | Преимущество квантового решения |
|---|---|---|---|
| Распределение ключей | Алгоритм Диффи–Хеллмана, RSA, ECC | Протоколы QKD (BB84, E91, CV-QKD) | Информационно-теоретическая стойкость, обнаружение перехвата |
| Генерация случайных чисел | DRBG, PRNG на основе seed | Квантовый генератор случайных чисел | Абсолютная непредсказуемость, недетерминированность |
| Аутентификация сторон | MAC, цифровые подписи | Квантовая идентификация, запутанные подписи | Устойчивость к квантовым атакам, физическая невозможность клонирования |
| Защита от квантового криптоанализа | Постквантовая криптография (решётки, коды) | QKD + квантово-устойчивое шифрование | Не зависит от недоказанных предположений о сложности |
| Разделение секрета | Схема Шамира, Блэкли | Многочастичные запутанные состояния | Детектирование нечестного восстановления на уровне физики |
Квантовая криптография дополняет, а не полностью заменяет классические криптографические примитивы: симметричное шифрование (AES) и хеширование остаются необходимыми компонентами гибридных схем, в которых QKD и QRNG закрывают критический контур распределения ключевого материала и энтропии.
