Parallel and real-time post-processing for quantum random number generators
Xiaomin Guo, Fading Lin, Jiehong Lin, Zhijie Song, Yue luo, Qiqi Wang,, Yanqiang Guo

TL;DR
This paper presents a hardware-optimized, parallel, real-time post-processing scheme for quantum random number generators (QRNGs) that enhances speed, security, and practicality through FPGA implementation and efficient seed updating.
Contribution
It introduces a novel FPGA-based parallel post-processing method with secure seed updating, significantly increasing QRNG throughput and security compared to prior approaches.
Findings
Achieved over 20Gbps random number generation rate.
Implemented larger post-processing matrices with fewer resources.
Enabled high-speed seed updating via PCIe interface.
Abstract
Quantum systems are particularly suited for generating true randomness due to their inherent unpredictability, which can be justified on physical principles. However, practical implementations of Quantum RNGs (QRNGs) are always subject to noise, or uncontrollable influences, diminishing the quality of raw randomness produced. This necessitates post-processing to convert raw output into genuine randomness. In current QRNG implementations, the critical issue of seed updating is often overlooked, risking security vulnerabilities due to increased security parameters when seeds are reused in post-processing, and frequent seed updates fail to yield net randomness, while reusing seeds relies on the assumption that the original sequence inputs are independent.In this work, we have provided a specific scheme for seed updates that balances practicality and security, exploring the parallel and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Chaos-based Image/Signal Encryption
