Вычисление секретного неразрывного ключа: исследователи разрабатывают первое доступное программное обеспечение для оценки безопасности любого протокола квантового распределения ключей.

Исследователи из Института квантовых вычислений (IQC) Университета Ватерлоо разработали первое доступное программное обеспечение для оценки безопасности любого протокола квантового распределения ключей (QKD).QKD позволяет двум сторонам, Алисе и Бобу, установить общий секретный ключ путем обмена фотонами. Фотоны ведут себя в соответствии с законами квантовой механики, и законы гласят, что вы не можете измерить квантовый объект, не повредив его. Таким образом, если перехватчик, Ева, перехватит и измерит фотоны, она вызовет помехи, которые обнаруживают Алиса и Боб.

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

Основная теоретическая проблема в QKD заключается в том, как вычислить допустимую длину этого окончательного секретного ключа для любого данного протокола и экспериментально наблюдаемого нарушения.Для выполнения этого сложного расчета все еще требовался математический подход. Исследователи выбрали численный подход и по практическим соображениям преобразовали расчет ключевой ставки в задачу двойной оптимизации.

«Мы хотели разработать программу, которая была бы быстрой и удобной для пользователя. Она также должна работать с любым протоколом», — сказал Патрик Коулз, научный сотрудник IQC. «Задача двойной оптимизации резко сократила количество параметров, и компьютер сделает всю работу».

В статье «Численный подход к неструктурированному квантовому распределению ключей», опубликованной в Nature Communications, представлены три вывода. Во-первых, исследователи протестировали программное обеспечение по сравнению с предыдущими результатами для известных изученных протоколов. Их результаты полностью совпадали. Затем они изучили протоколы, которые ранее не изучались.

Наконец, они разработали платформу для информирования пользователей о том, как вводить данные с помощью нового протокола в программное обеспечение.«Исследование протоколов QKD до сих пор было сосредоточено на протоколах, которые позволяли трюки выполнять анализ безопасности.

Работа нашей группы теперь позволяет нам исследовать протоколы, адаптированные к технологическим возможностям», — отметил Норберт Люткенхаус, профессор IQC и кафедры доктора физики и астрономии в Университете Ватерлоо.