Какое максимальное расстояние можно достичь при использовании протокола BB84 для квантового распределения ключа

  • 56
Какое максимальное расстояние можно достичь при использовании протокола BB84 для квантового распределения ключа, в целях шифрования голоса, при использовании метода одноразовых блокнотов, при следующих условиях: скорость генерации ключа составляет 5 кбит/с, лазерные импульсы имеют частоту 1 ГГц и содержат 0,1 фотона на импульс, потери в канале составляют 0,3 дБ/км, а эффективность детекторов равна 10%? При этом предполагаем, что нет темнового счета детекторов и потенциальных атак со стороны Евы, включая разделение числа фотонов.
Совунья
45
Для решения данной задачи, давайте разобьем ее на несколько шагов.

Шаг 1: Определим число фотонов, которые поступят на детекторы.
Для этого мы будем использовать формулу передачи световой мощности бета (P):
P=P0×10L10
где P - сила сигнала после пройденного расстояния (количество фотонов), P0 - начальная сила сигнала (количество фотонов), L - расстояние (в километрах).

Определим начальную силу сигнала по формуле:
P0=P10L10
где P - количество фотонов в импульсе.

Шаг 2: Определим число фотонов, которые успевают пройти через детекторы.
Для этого умножим начальную силу сигнала на эффективность детекторов (Е):
Pd=P0×E
где P_d - количество фотонов, прошедших через детекторы, E - эффективность детекторов.

Шаг 3: Определим количество битов информации, которое генерируется в секунду.
Для этого умножим количество фотонов на частоту генерации ключа (f):
B=Pd×f
где B - количество битов информации, P_d - количество фотонов, прошедших через детекторы, f - скорость генерации ключа.

Шаг 4: Определим максимальное расстояние, при котором будет генерироваться ключ с заданной скоростью.
Для этого мы будем использовать формулу потерь в канале (L_loss):
Lloss=10×log10(PdPt)10×d
где Lloss - потери в канале, Pd - количество фотонов, прошедших через детекторы, Pt - количество фотонов, необходимое для работы протокола, d - расстояние (в километрах).

Из этой формулы мы можем найти максимальное расстояние:
dmax=LlossLchannel
где dmax - максимальное расстояние для достижения заданной скорости генерации ключа, Lloss - потери в канале, Lchannel - потери в канале (в децибелах на километр).
Обратите внимание, что Lchannel равно 0.3 дБ/км.

Шаг 5: Подставим значения в формулы и рассчитаем результат.

Начальная сила сигнала:
P0=0.1100.3100.0708 фотонов

Количество фотонов, пройденных через детекторы:
Pd=0.0708×0.1=0.00708 фотонов

Количество битов информации, генерируемых в секунду:
B=0.00708×5×103=35.4 бит/с

Максимальное расстояние:
Lloss=10×log10(0.00708Pt)10×d=0.3d

0.3d=10×log10(0.00708Pt)10×d
0.03=log10(0.00708Pt)
100.03=0.00708Pt
Pt=0.00708100.030.00226

Lloss=0.3d
0.3d=10×log10(0.007080.00226)10×d
0.3=log10(10.3198)
100.3=10.3198
d=1100.3×0.31980.104 километра

Таким образом, максимальное расстояние для достижения заданной скорости генерации ключа при использовании протокола BB84 составляет приблизительно 0.104 километра.