A Post-Processing Method for Quantum Random Number Generator Based on Zero-Phase Component Analysis Whitening

Quantum Random Number Generators (QRNGs) have been theoretically proven to be able to generate completely unpredictable random sequences, and have important applications in many fields. However, the practical implementation of QRNG is always susceptible to the unwanted classical noise or device impe...

Full description

Saved in:
Bibliographic Details
Main Authors: Longju Liu, Jie Yang, Mei Wu, Jinlu Liu, Wei Huang, Yang Li, Bingjie Xu
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/27/1/68
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832588559828123648
author Longju Liu
Jie Yang
Mei Wu
Jinlu Liu
Wei Huang
Yang Li
Bingjie Xu
author_facet Longju Liu
Jie Yang
Mei Wu
Jinlu Liu
Wei Huang
Yang Li
Bingjie Xu
author_sort Longju Liu
collection DOAJ
description Quantum Random Number Generators (QRNGs) have been theoretically proven to be able to generate completely unpredictable random sequences, and have important applications in many fields. However, the practical implementation of QRNG is always susceptible to the unwanted classical noise or device imperfections, which inevitably diminishes the quality of the generated random bits. It is necessary to perform the post-processing to extract the true quantum randomness contained in raw data generated by the entropy source of QRNG. In this work, a novel post-processing method for QRNG based on Zero-phase Component Analysis (ZCA) whitening is proposed and experimentally verified through both time and spectral domain analysis, which can effectively reduce auto-correlations and flatten the spectrum of the raw data, and enhance the random number generation rate of QRNG. Furthermore, the randomness extraction is performed after ZCA whitening, after which the final random bits can pass the NIST test.
format Article
id doaj-art-7a0699306c11422f910d29d1e3a47db5
institution Kabale University
issn 1099-4300
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Entropy
spelling doaj-art-7a0699306c11422f910d29d1e3a47db52025-01-24T13:31:53ZengMDPI AGEntropy1099-43002025-01-012716810.3390/e27010068A Post-Processing Method for Quantum Random Number Generator Based on Zero-Phase Component Analysis WhiteningLongju Liu0Jie Yang1Mei Wu2Jinlu Liu3Wei Huang4Yang Li5Bingjie Xu6National Key Laboratory of Security Communication, Institute of Southwestern Communication, Chengdu 610041, ChinaNational Key Laboratory of Security Communication, Institute of Southwestern Communication, Chengdu 610041, ChinaNational Key Laboratory of Security Communication, Institute of Southwestern Communication, Chengdu 610041, ChinaNational Key Laboratory of Security Communication, Institute of Southwestern Communication, Chengdu 610041, ChinaNational Key Laboratory of Security Communication, Institute of Southwestern Communication, Chengdu 610041, ChinaNational Key Laboratory of Security Communication, Institute of Southwestern Communication, Chengdu 610041, ChinaNational Key Laboratory of Security Communication, Institute of Southwestern Communication, Chengdu 610041, ChinaQuantum Random Number Generators (QRNGs) have been theoretically proven to be able to generate completely unpredictable random sequences, and have important applications in many fields. However, the practical implementation of QRNG is always susceptible to the unwanted classical noise or device imperfections, which inevitably diminishes the quality of the generated random bits. It is necessary to perform the post-processing to extract the true quantum randomness contained in raw data generated by the entropy source of QRNG. In this work, a novel post-processing method for QRNG based on Zero-phase Component Analysis (ZCA) whitening is proposed and experimentally verified through both time and spectral domain analysis, which can effectively reduce auto-correlations and flatten the spectrum of the raw data, and enhance the random number generation rate of QRNG. Furthermore, the randomness extraction is performed after ZCA whitening, after which the final random bits can pass the NIST test.https://www.mdpi.com/1099-4300/27/1/68quantum random number generatorpost-processingzero-phase component analysis whitening
spellingShingle Longju Liu
Jie Yang
Mei Wu
Jinlu Liu
Wei Huang
Yang Li
Bingjie Xu
A Post-Processing Method for Quantum Random Number Generator Based on Zero-Phase Component Analysis Whitening
Entropy
quantum random number generator
post-processing
zero-phase component analysis whitening
title A Post-Processing Method for Quantum Random Number Generator Based on Zero-Phase Component Analysis Whitening
title_full A Post-Processing Method for Quantum Random Number Generator Based on Zero-Phase Component Analysis Whitening
title_fullStr A Post-Processing Method for Quantum Random Number Generator Based on Zero-Phase Component Analysis Whitening
title_full_unstemmed A Post-Processing Method for Quantum Random Number Generator Based on Zero-Phase Component Analysis Whitening
title_short A Post-Processing Method for Quantum Random Number Generator Based on Zero-Phase Component Analysis Whitening
title_sort post processing method for quantum random number generator based on zero phase component analysis whitening
topic quantum random number generator
post-processing
zero-phase component analysis whitening
url https://www.mdpi.com/1099-4300/27/1/68
work_keys_str_mv AT longjuliu apostprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT jieyang apostprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT meiwu apostprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT jinluliu apostprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT weihuang apostprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT yangli apostprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT bingjiexu apostprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT longjuliu postprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT jieyang postprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT meiwu postprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT jinluliu postprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT weihuang postprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT yangli postprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening
AT bingjiexu postprocessingmethodforquantumrandomnumbergeneratorbasedonzerophasecomponentanalysiswhitening