This repository provides the open-source implementation related to the research paper "A Segment-based Multipath Distribution Method in Partially-Trusted Relay Quantum Networks".
-
pip3 install -r requirements.txt -
python3 start.py
(alternative) Runpython3 run1.py/python3 run2.pyto get result independently.
NOTE: They will create files to log the results.
run run1.py or run2.py for simulation
-
run1.py
Simulate the probability of untrusted relays. -
run1.py
Simulate the number of trusted relays. -
start.py
A simple wrapper for run1.py and run2.py.
-
python3
-
matplotlib
To support showing the results. -
networkx
To supportalg.Topo.
-
Please refer to the publication "Wang M, Li J, Xue K, et al. A Segment-based Multipath Distribution Method in Partially-Trusted Relay Quantum Networks[J]. IEEE Communications Magazine, 2023, 61(12): 184-190." Link
-
Please add the following citation in your work if you use our open-source code.
@article{wang2023segment,
title={A segment-based multipath distribution method in partially-trusted relay quantum networks},
author={Wang, Mingjun and Li, Jian and Xue, Kaiping and Li, Ruidong and Yu, Nenghai and Li, Yangyang and Liu, Yifeng and Sun, Qibin and Lu, Jun},
journal={IEEE Communications Magazine},
volume={61},
number={12},
pages={184--190},
year={2023},
publisher={IEEE},
doi={10.1109/MCOM.010.2200672}
}