BB84 (протокол квантовой криптографии)

BB84, исторически первый протокол квантовой криптографии, предложен в 1984 г. Ч. Беннеттом и Ж. Брассаром [Bennett. 1984]. Кодирование передаваемой информации осуществляется при помощи четырёх состояний кубитной системы, разделённых на два ортогональных и сопряжённых друг другу базиса. Для данного протокола известно несколько доказательств секретности [A Proof of the Security of Quantum Key Distribution. 2006 ; Mayers. 2001 ; Bennett. 1984]. Предельная величина ошибки при передаче сигналов, при которой возможно получение секретного ключа, равна 11 % [Bennett. 1984].

Передаваемые состояния задаются двумя параметрами – и , где обозначает номер базиса, а – номер базисного элемента в базисе. При этом

,
.

Работа протокола делится на этап передачи сигналов между легитимными пользователями, называемыми Алисой и Бобом, и этап согласования результатов.

На этапе передачи сигналов Алиса отсылает случайным образом выбранные состояния Бобу. Боб же на своей стороне производит измерение приходящих сигналов в случайно выбранном базисе. Таким образом, при посылке каждого сигнала осуществляются следующие действия:

Алиса случайным образом генерирует 2 числа и отсылает Бобу состояние .

Боб случайным образом генерирует число . Затем производит измерение полученного состояния

  • в базисе , если ,
  • в базисе , если .

На этапе согласования Алиса по открытому каналу объявляет весь набор базисов , используемых ею при посылке. Боб сравнивает полученные значения со значениями и также по открытому каналу сообщает Алисе все посылки, для которых . Соответствующие значения формируют ключ.

Шум в канале связи между Алисой и Бобом, а также действия Евы (перехватчика), вообще говоря, приводят к ошибкам в генерации ключа, т. е. полученные в результате работы протокола строки Алисы и Боба будут отличаться в некотором количестве позиций.

Для того чтобы Алиса и Боб получили идентичные битовые строки, они должны воспользоваться классическими кодами и процедурой исправления ошибок. Пусть в результате измерений Алиса получила строку , а Боб – строку . При этом они используют код . Алиса случайным образом выбирает из него строку и сообщает Бобу значение (здесь подразумевается побитовая сумма). Боб складывает эту строку со своей и получает – . Процедура коррекции в случае, если меньше определённого порога, даст ему строку . В итоге протокол обеспечивает генерацию у Алисы и Боба идентичных случайных строк.

Для того чтобы оценить величину ошибки, Алиса и Боб могут использовать часть посылок в качестве контрольных. При этом легитимные пользователи полагают, что вся ошибка вызвана деятельностью перехватчика. Это позволяет оценить верхнюю границу величины доступной Еве информации о ключе. Если эта величина оказывается меньшей, чем величина взаимной информации между Алисой и Бобом, то возможно успешно провести процедуру усиления секретности, при которой путём уменьшения длины финального ключа (с помощью хеш-функций из универсального семейства), достигается абсолютная неопределённость Евы относительно финального ключа.

Таким образом, работа протокола, кроме этапов передачи и согласования, будет в себя также включать этапы исправления ошибок и усиления секретности. Пороговая величина ошибки , при которой возможна работа протокола, определяется неравенством

,

где . Решение этого неравенства есть . При этом, есть величина взаимной информации Алисы и Боба, а – взаимная информация Алисы и Евы.

Литература

Источники

  • Mayers D. Unconditional security in quantum cryptography // Journal of the ACM. – 2001. – Vol. 48, № 3. – P. 351–406.
  • A Proof of the Security of Quantum Key Distribution / E. Biham, M. Boyer, P. O. Boykin [et al.] // Journal of cryptology. – 2006. – Vol. 19, № 4. – P. 381–439.

Дополнительная литература

  • Bennett C. H. Quantum cryptography: Public key distribution and coin tossing / C. H. Bennett, G. Brassard // International Conference on Computers, Systems, and Signal Processing, Bangalore, 10–12 December 1984. – 1984. – Vol. 1. – P. 175–179.
  • Shor P. W. Simple proof of security of the BB84 quantum key distribution protocol / P. W. Shor, J. Preskill // Physical review letters. – 2000. – Vol. 85, № 2. – P. 441–444.
Материалы портала bigenc.ru переданы в ведение АНО «Интернет-энциклопедия «РУВИКИ» на основе лицензионного соглашения. Возможны неточности в отображении материалов. Если у вас возникли вопросы или вы увидели ошибку, пожалуйста, сообщите нам на info@ruwiki.ru