Из всего выше сказанного следует вывод, что нельзя делать
10.4 Методы повышения стойкости RSA
12. Квантовая криптография
Впервые идея шифрования с использованием квантового канала сформулирована в 1970 г. С.Уиснером и развита в 80-е г.г. Ч.Беннетом, Ж.Брассаром и С.Брейдбардом.
Для пересылки последовательности двоичных битов в квантовом канале связи используются специальным образом поляризованные фотоны. Фотон - элементарная квантовая система, которая характеризуется определенным направлением поляризации
Рис.12.1. Поляризация фотона.
Здесь r – единичный вектор, указывающий поляризацию фотона и направленный под углом
то
Принято говорить, что имеет место диагональная поляризация фотона, если вектор его поляризации:
то говорят о диагоналях поляризации и обозначают её символом “x”.
Проиллюстрируем применение квантовых сигналов в криптографии на примере передачи секретного ключа по открытому квантовому каналу. Рассмотрим классическую схему криптографической передачи информации. Алиса, желающая передать Бобу секретный ключ, который в дальнейшем будет использоваться, например, для обмена информацией с помощью некоторой криптосистемы. Ева – криптоаналитик, которая хотела бы скрытно завладеть копией передаваемого ключа.
Алиса гарантирует случайную секретную двоичную ключевую последовательность длиной N:
и случайную секретную индексную последовательность той же длины:
Затем Алиса генерирует в квантовый канал связи последовательность N фотонов: i – му фотону Fi, несущему сигнал Ki, дается поляризация “+” (если Ji=0) и поляризация “x” (если Ji=1).
Боб, имея два приемника фотонов (с поляризациями “+” и “x”), принимает поток фотонов. Если бы он знал индексную последовательность J, то, переключая приемники, добился бы того, что
Если Ева извлечет некоторые фотоны из последовательности измерения своими приемниками, то Боб сразу же обнаружит потерю фотонов.
Следующие шаги протокола выполняются в обычном канале связи. Прежде всего, через этот канал Алиса определяет посредством открытого обмена сообщениями, какие фотоны зарегистрированы и какие из них соответствуют истинной поляризации
Из-за возможных действий Евы (в том числе связанных со “вставкой ” фотонов) Алиса и Боб должны убедиться, что их получившиеся битовые строки идентичны. Простое решение состоит в том, чтобы Алиса и Боб открыто сравнили некоторые
1. Передача по квантовому каналу:
а) случайная бытовая строка
б) последовательность поляризаций, задаваемая
в) посланная Алисой последовательность фотонов;
г) последовательность поляризаций
д) битовая строка, зарегистрированная Бобом;
2. Обсуждение по открытому каналу:
а) Боб сообщает поляризацию зарегистрированных фотонов;
б) Алиса отмечает, какие поляризации были угаданы правильно;
в) последовательность
г) Боб указывает номера
3. Результат: оставшиеся