GitHunt
MO

MorrisNein/QKD_SimulaQron

QKD на базе SimulaQron

Фреймворк для моделирования распределения квантового ключа
(КРК, QKD) в сети
квантовых коммуникаций согласно алгоритму BB84.

Коммуникация построена по принципу клиент-серверного взаимодействия
на бэкенде SimulaQron.

Включает коррекцию ошибок битов ключа по протоколу Cascade.

Запуск

  1. Установить зависимости
pip install -r requirements.txt
  1. Перейти в папку эксперимента.

  2. Запустить network_start.py в отдельном процессе.

  3. Выполнить run_nodes.sh, запускающий скрипты узлов в отдельных процессах.

Авторы

Languages

Python98.3%Shell1.7%

Contributors

MIT License
Created October 31, 2020
Updated May 30, 2023
MorrisNein/QKD_SimulaQron | GitHunt