Single Photon Detector Control Software for Quantum Key Distribution Systems
The single photon detector is the core component of quantum key distribution(QKD)system,its performance and security have important influence on QKD system.In order to realize the calibration and monitoring of single photon detector in QKD system,this paper designs a control software system based on C++/Qt technology,which for single photon detector is used to realizes the functions of detector control and measurement,data storage and analysis,data visualization and so on.The software is based on the method of modularity and hierarchy,and the system architecture is optimized and easy to expand.In addition,the communication interface compatible with Gigabit Ethernet port、RS232 serial port is designed to meet the needs of data transmission in different application scenarios.The control software system designed in this paper has functions of single photon detector control,performance calibration,condition monitoring,anomaly alarm,attack event detection and early warning,etc.,which can greatly improve the working efficiency of performance calibration,status detection and security protection of single photon detection products,and ensure the safe and stable operation of detector products.Thus,the security of QKD system is guaranteed and the interface is simple to use and high stability.