Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC)

A Design and Implementation of Multi-thread Quantum Key Distribution Post-processing Software

Qiong Li, Dan Le, Ming Rao

Published Dec 1, 2012• 4 citations
Publisher

Abstract

Although the quantum technology introduces an unprecedented threat to the classical encryption field, the combination of Quantum Key Distribution (QKD) and one-time pad makes the absolutely secure encryption possible. However the key distribution rate of most QKD systems still cannot meet the requirements of practical applications. The complex QKD post-processing is one of the largest obstacles to improving the key distribution rate. In this paper, the design and implementation of a multi-thread QKD post-processing software is introduced, including the motivation, architecture and communication protocol. The QKD post processing software is flexible, efficient and easy to implement.

DOI
10.1109/imccc.2012.68

Related papers

An Implementation of Post-Processing Software in Quantum Key Distribution

Xiaxiang Lin, Xiang Peng, Hao Yan +3 more

Post-processing is an important part of quantum key distribution (QKD) system. This paper discusses the motivation for designing a multi-thread QKD post processing software, its architecture, communication protocol specification, and synchronization issues. It is shown that efficiency is gained from multi-thread programming. Future work to improve the software is also discussed.

•Jan 1, 2009•8 citations

Efficient FPGA-Based Implementation of Quantum Key Distribution Post-Processing System

Lianye Liao, Shi‐Hai Sun

Quantum key distribution (QKD), based on quantum mechanics, enables unconditionally secure key exchange even against adversaries with unlimited computing power. As the core of QKD post-processing, information reconciliation (IR) and privacy amplification (PA) ensure key consistency and security by correcting errors and removing leaked information. With the trend toward miniaturized and chip-based QKD systems, post-processing modules require highly integrated designs. FPGAs offer an ideal solution due to their low cost, power efficiency, and flexibility. This paper presents an FPGA-based QKD post-processing architecture using a polar codes-based appending IR algorithm, achieving reconciliation efficiency better than 1.1 under Eµ≥ 0.06 and Rm= 4. A convolution-structured Toeplitz hash module is developed for PA, supporting 53.13 Mbps data rate and 26.45 Mbps key rate with RPA= 0.5. The complete system is implemented on a Xilinx XCKU040 FPGA. Experimental results show support for 176.58 Mbps input, 36.59 Mbps real-time processing, and 17.56 Mbps key output, demonstrating strong performance and engineering suitability. The design features high integration and portability, offering a practical hardware solution for efficient QKD post-processing.

IEEE International Conference on Electronics, Communications and Intelligent Science (ECIS)•May 23, 2025•0 citations

A module-based simulation framework to facilitate the modeling of Quantum Key Distribution system post-processing functionalities

Ryan Engle, Douglas D. Hodson, Logan O. Mailloux +3 more

Quantum Key Distribution (QKD) systems are a novel technology that exploits the laws of quantum mechanics to generate and distribute unconditionally secure cryptographic keys between two geographically separated parties. They are suitable for use in applications where high levels of secrecy are required, such as banking, government, and military environments. In this paper, we describe the development of a module-based QKD simulation framework that facilitates the modeling of QKD post-processing functionalities. We highlight design choices made to improve upon an initial design, which included the segmentation of functionalities associated with various phases of QKD post-processing into discrete modules implementing abstract interfaces. In addition, communication between modules was improved by implementing observers to share data, and a specific strategy for dealing with post-processing synchronization and configuration activities was designed. Collectively, these improvements resulted in a significantly enhanced analysis capability to model and study the security and performance characteristics associated with specific QKD system designs.

The Journal of Defense Modeling and Simulation Applications Methodology Technology•Sep 5, 2016•2 citations

Design of Cryptosystem Architecture Based on Quantum Key Distribution

Weijia Xue, Wang Congli, Jingran Wang

Quantum key distribution (QKD) is a promising technique for addressing quantum threats. To enable easy-to-use cryptographic services based on QKD, we designed a cryptosystem that integrates classical cryptographic systems with key generation and distribution using a QKD network. The proposed cryptosystem comprises a centrally deployed cryptography management service platform and distributed key management systems. The paper presents the functional modules, main processes, interface design, and security requirements of the cryptosystem. This cryptosystem provides a secure and efficient way to offer cryptographic services for various business applications, such as identity authentication, application authorization and point-to-point or group session key distribution. By integrating QKD with classical cryptosystems, this approach can improve the security of traditional cryptographic systems by using the random and unconditionally secure keys generated by QKD. Furthermore, combining QKD with classical cryptographic systems can enhance the scalability of QKD and provide more efficient and cost-effective solutions for large-scale cryptographic services.

IEEE International Conference on Information Systems and Computer Aided Education (ICISCAE)•Sep 23, 2023•2 citations

A FPGA Based Real-time Design of Efficient Sifting Module in QKD System

Qiong Li, Xiong Shaojin, Dan Le +2 more

Since the Quantum Key Distribution (QKD)technique makes it possible to construct an absolute secure cryptographic system by combing the One-time pad, QKD has drawn many attention these years. The insufficient implementation speed of the post-processing system of QKD is one of the greatest obstacle to wide application of QKD. The sifting module of QKD post-processing system needs to deal with the heaviest incoming load, it is of crucial importance to study how to design and implement an efficient sifting module to accelerate the QKD post-processing system. In this paper, an efficient FPGA based design scheme of the sifting module is presented. Our scheme can decrease the demands for storage resource and communication traffic obviously.

IEEE International Conference on Cloud Engineering•Mar 1, 2014•1 citation

Software Framework for a QKD System with Multi-Encoding

Reuter, Leon Martin

The increasing efforts by different organizations and countries regarding quantum key distribution (QKD) for secure communications are likely to result in diverse implementations for distinct users. To address this, the development of a software framework for a multi-encoding QKD system is proposed. Part of this framework are the time synchronization between transmitter and receiver, input generation for the arbitrary waveform generator (AWG) used in the implementation, as well as computing the quantum bit error rate (QBER) and secret key rate (SKR) for the employed protocol. This framework support various protocols, such as decoy-state BB84, differential phase-shift (DPS) or coherent one-way (COW), enabling a transmitter to securely exchange keys with different types of receivers. Our approach involves designing a modular and scalable architecture accommodating multiple QKD protocols to ensure compatibility and flexibility. The framework is a step towards interoperability and future-proofing in case current protocols become obsolete.

•Dec 5, 2024•0 citations
Although the quantum technology introduces an unprecedented threat to the classical encryption field, the combination of Quantum Key Distribution (QKD) and one-time pad makes the absolutely secure encryption possible. However the key distribution rate of most QKD systems still cannot meet the requirements of practical applications. The complex QKD post-processing is one of the largest obstacles to improving the key distribution rate. In this paper, the design and implementation of a multi-thread QKD post-processing software is introduced, including the motivation, architecture and communication protocol. The QKD post processing software is flexible, efficient and easy to implement.
Quantum key distribution (QKD), based on quantum mechanics, enables unconditionally secure key exchange even against adversaries with unlimited computing power. As the core of QKD post-processing, information reconciliation (IR) and privacy amplification (PA) ensure key consistency and security by correcting errors and removing leaked information. With the trend toward miniaturized and chip-based QKD systems, post-processing modules require highly integrated designs. FPGAs offer an ideal solution due to their low cost, power efficiency, and flexibility. This paper presents an FPGA-based QKD post-processing architecture using a polar codes-based appending IR algorithm, achieving reconciliation efficiency better than 1.1 under Eµ≥ 0.06 and Rm= 4. A convolution-structured Toeplitz hash module is developed for PA, supporting 53.13 Mbps data rate and 26.45 Mbps key rate with RPA= 0.5. The complete system is implemented on a Xilinx XCKU040 FPGA. Experimental results show support for 176.58 Mbps input, 36.59 Mbps real-time processing, and 17.56 Mbps key output, demonstrating strong performance and engineering suitability. The design features high integration and portability, offering a practical hardware solution for efficient QKD post-processing.
Quantum Key Distribution (QKD) systems are a novel technology that exploits the laws of quantum mechanics to generate and distribute unconditionally secure cryptographic keys between two geographically separated parties. They are suitable for use in applications where high levels of secrecy are required, such as banking, government, and military environments. In this paper, we describe the development of a module-based QKD simulation framework that facilitates the modeling of QKD post-processing functionalities. We highlight design choices made to improve upon an initial design, which included the segmentation of functionalities associated with various phases of QKD post-processing into discrete modules implementing abstract interfaces. In addition, communication between modules was improved by implementing observers to share data, and a specific strategy for dealing with post-processing synchronization and configuration activities was designed. Collectively, these improvements resulted in a significantly enhanced analysis capability to model and study the security and performance characteristics associated with specific QKD system designs.
Quantum key distribution (QKD) is a promising technique for addressing quantum threats. To enable easy-to-use cryptographic services based on QKD, we designed a cryptosystem that integrates classical cryptographic systems with key generation and distribution using a QKD network. The proposed cryptosystem comprises a centrally deployed cryptography management service platform and distributed key management systems. The paper presents the functional modules, main processes, interface design, and security requirements of the cryptosystem. This cryptosystem provides a secure and efficient way to offer cryptographic services for various business applications, such as identity authentication, application authorization and point-to-point or group session key distribution. By integrating QKD with classical cryptosystems, this approach can improve the security of traditional cryptographic systems by using the random and unconditionally secure keys generated by QKD. Furthermore, combining QKD with classical cryptographic systems can enhance the scalability of QKD and provide more efficient and cost-effective solutions for large-scale cryptographic services.
Since the Quantum Key Distribution (QKD)technique makes it possible to construct an absolute secure cryptographic system by combing the One-time pad, QKD has drawn many attention these years. The insufficient implementation speed of the post-processing system of QKD is one of the greatest obstacle to wide application of QKD. The sifting module of QKD post-processing system needs to deal with the heaviest incoming load, it is of crucial importance to study how to design and implement an efficient sifting module to accelerate the QKD post-processing system. In this paper, an efficient FPGA based design scheme of the sifting module is presented. Our scheme can decrease the demands for storage resource and communication traffic obviously.
The increasing efforts by different organizations and countries regarding quantum key distribution (QKD) for secure communications are likely to result in diverse implementations for distinct users. To address this, the development of a software framework for a multi-encoding QKD system is proposed. Part of this framework are the time synchronization between transmitter and receiver, input generation for the arbitrary waveform generator (AWG) used in the implementation, as well as computing the quantum bit error rate (QBER) and secret key rate (SKR) for the employed protocol. This framework support various protocols, such as decoy-state BB84, differential phase-shift (DPS) or coherent one-way (COW), enabling a transmitter to securely exchange keys with different types of receivers. Our approach involves designing a modular and scalable architecture accommodating multiple QKD protocols to ensure compatibility and flexibility. The framework is a step towards interoperability and future-proofing in case current protocols become obsolete.