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...
Saved in:
Main Authors: | , , , , , , |
---|---|
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 |