Visible to the public A High-Speed Key Management Method for Quantum Key Distribution Network

TitleA High-Speed Key Management Method for Quantum Key Distribution Network
Publication TypeConference Paper
Year of Publication2019
AuthorsTakahashi, Ririka, Tanizawa, Yoshimichi, Dixon, Alexander
Conference Name2019 Eleventh International Conference on Ubiquitous and Future Networks (ICUFN)
ISBN Number978-1-7281-1340-1
Keywordsadjacent nodes, application communication, application key consumption, application program interfaces, data communication, eavesdropping, Encryption, encryption key sharing, global key manager, high-speed key management method, high-speed method, high-speed QKD system, Human Behavior, human factors, Key Management, local key manager, Metrics, network systems, one-time pad, one-time pad tunnel manager, Photonics, private key cryptography, pubcrawl, public key cryptography, QKD key generation, QKD network, quantum cryptography, Quantum Key Distribution, quantum key distribution network, Receivers, resilience, Resiliency, Scalability, secure communication, transparent encryption link, unconditional secure communication, Web API

Quantum Key Distribution (QKD) is a technique for sharing encryption keys between two adjacent nodes. It provides unconditional secure communication based on the laws of physics. From the viewpoint of network research, QKD is considered to be a component for providing secure communication in network systems. A QKD network enables each node to exchange encryption keys with arbitrary nodes. However previous research did not focus on the processing speed of the key management method essential for a QKD network. This paper focuses on the key management method assuming a high-speed QKD system for which we clarify the design, propose a high-speed method, and evaluate the throughput. The proposed method consists of four modules: (1) local key manager handling the keys generated by QKD, (2) one-time pad tunnel manager establishing the transparent encryption link, (3) global key manager generating the keys for application communication, and (4) web API providing keys to the application. The proposed method was implemented in software and evaluated by emulating QKD key generation and application key consumption. The evaluation result reveals that it is capable of handling the encryption keys at a speed of 414 Mb/s, 185 Mb/s, 85 Mb/s and 971 Mb/s, for local key manager, one-time pad tunnel manager, global key manager and web API, respectively. These are sufficient for integration with a high-speed QKD system. Furthermore, the method allows the high-speed QKD system consisting of two nodes to expand corresponding to the size of the QKD network without losing the speed advantage.

Citation Keytakahashi_high-speed_2019