MorrisNein / QKD_SimulaQron

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QKD на базе SimulaQron

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

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

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

Запуск

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

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

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

Авторы

About

License:MIT License


Languages

Language:Python 98.3%Language:Shell 1.7%