Quantum Random Number Generators for NIST Post-Quantum Cryptography Standard Algorithms
DOI:
https://doi.org/10.13052/jwe1540-9589.2555Keywords:
Quantum random number generators, true random number, ML-KEM, ML-DSA, SLH-DSAAbstract
In recent years, the advancement of quantum computing technology has posed potential security threats to RSA cryptography and elliptic curve cryptography. In response, the National Institute of Standards and Technology (NIST) published several Federal Information Processing Standards (FIPS) of post-quantum cryptography (PQC) in August 2024, including the Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM), Module-Lattice-Based Digital Signature Algorithm (ML-DSA), and Stateless Hash-Based Digital Signature Algorithm (SLH-DSA). Although these PQC algorithms are designed to resist quantum computing attacks, they may not provide adequate security in certain specialized application scenarios. To address this issue, this study proposes quantum random number generator (QRNG)-based PQC algorithms. These algorithms leverage quantum computing to generate random numbers, which serve as the foundation for key pair generation, key encapsulation, and digital signature generation. A generalized architecture of QRNG is proposed, along with the design of six QRNGs. Each generator is evaluated according to the statistical validation procedures outlined in NIST SP 800-90B, including tests for verification of entropy sources and independent and identically distributed (IID) outputs. Experimental results assess the computation time of the six QRNGs, as well as the performance of QRNG-based ML-KEM, QRNG-based ML-DSA, and QRNG-based SLH-DSA. These findings provide valuable reference data for future deployment of PQC-based Transport Layer Security in web systems.
Downloads
References
P. W. Shor, “Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer,” SIAM Journal on Computing, vol. 26, no. 5, pp. 1484–1509, 1997, doi: 10.1137/S0097539795293172.
“Module-Lattice-Based Key-Encapsulation Mechanism Standard,” in Federal Information Processing Standards, FIPS 203, pp. 1–47, 13 August 2024, doi:10.6028/NIST.FIPS.203.
“Module-Lattice-Based Digital Signature Standard,” in Federal Information Processing Standards, FIPS 204, pp. 1–55, 13 August 2024, doi:10.6028/NIST.FIPS.204.
“Stateless Hash-Based Digital Signature Standard,” in Federal Information Processing Standards, FIPS 205, pp. 1–51, 13 August 2024, doi:10.6028/NIST.FIPS.205.
G. Alagic et al., “Status Report on the Third Round of the NIST Post-Quantum Cryptography Standardization Process,” in NIST Interagency/Internal Report, NIST IR 8413-upd1, pp. 1–93, 5 July 2022, doi:10.6028/NIST.IR.8413-upd1.
G. Alagic et al., “Status Report on the Fourth Round of the NIST Post-Quantum Cryptography Standardization Process,” in NIST Interagency/Internal Report, NIST IR 8545, pp. 1–27, March 2025, doi:10.6028/NIST.IR.8545.
G. Alagic et al., “Transition to Post-Quantum Cryptography Standards,” in NIST Interagency/Internal Report, NIST IR 8547, pp. 1–22, 12 November 2024, doi:10.6028/NIST.IR.8547.
Y. K. Liu and D. Moody, “Post-quantum Cryptography and the Quantum Future of Cybersecurity,” Physical Review Applied, vol. 21, no. 4, article no. 040501, pp. 1–9, 2024, doi:2331-7019/24/21(4)/040501(9).
M. S. Turan et al., “Recommendation for the Entropy Sources Used for Random Bit Generation,” in NIST Special Publications, NIST SP 800-90B, pp. 1–76, January 2018, doi:10.6028/NIST.SP.800-90B.
P. K. Lala, Quantum Computing: A Beginner’s Introduction, McGraw-Hill Education, New York, 2019, ISBN: 9781260123111.
“IG.18 Opportunities and Challenges for Hybrid (QKD and PQC) Scenarios,” Whitepaper of the GSMA, Version 1.0, pp. 1–23, 20 October 2024. [Online]. Available: https://www.gsma.com/newsroom/wp-content/uploads/IG.18-Hybrid-QKD-and-PQC-security-scenarios-and-use-cases-Whitepaper-v1.0-002.pdf

