Cargando…

A Pseudorandom Number Generator Based on the Chaotic Map and Quantum Random Walks

In this paper, a surjective mapping that satisfies the Li–Yorke chaos in the unit area is constructed and a perturbation algorithm (disturbing its parameters and inputs through another high-dimensional chaos) is proposed to enhance the randomness of the constructed chaotic system and expand its key...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhao, Wenbo, Chang, Zhenhai, Ma, Caochuan, Shen, Zhuozhuo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9858344/
https://www.ncbi.nlm.nih.gov/pubmed/36673308
http://dx.doi.org/10.3390/e25010166
_version_ 1784874076193423360
author Zhao, Wenbo
Chang, Zhenhai
Ma, Caochuan
Shen, Zhuozhuo
author_facet Zhao, Wenbo
Chang, Zhenhai
Ma, Caochuan
Shen, Zhuozhuo
author_sort Zhao, Wenbo
collection PubMed
description In this paper, a surjective mapping that satisfies the Li–Yorke chaos in the unit area is constructed and a perturbation algorithm (disturbing its parameters and inputs through another high-dimensional chaos) is proposed to enhance the randomness of the constructed chaotic system and expand its key space. An algorithm for the composition of two systems (combining sequence based on quantum random walks with chaotic system’s outputs) is designed to improve the distribution of the system outputs and a compound chaotic system is ultimately obtained. The new compound chaotic system is evaluated using some test methods such as time series complexity, autocorrelation and distribution of output frequency. The test results showed that the new system has complex dynamic behavior such as high randomicity, unpredictability and uniform output distribution. Then, a new scheme for generating pseudorandom numbers is presented utilizing the composite chaotic system. The proposed pseudorandom number generator (PRNG) is evaluated using a series test suites such as NIST sp 800-22 soft and other tools or methods. The results of tests are promising, as the proposed PRNG passed all these tests. Thus, the proposed PRNG can be used in the information security field.
format Online
Article
Text
id pubmed-9858344
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98583442023-01-21 A Pseudorandom Number Generator Based on the Chaotic Map and Quantum Random Walks Zhao, Wenbo Chang, Zhenhai Ma, Caochuan Shen, Zhuozhuo Entropy (Basel) Article In this paper, a surjective mapping that satisfies the Li–Yorke chaos in the unit area is constructed and a perturbation algorithm (disturbing its parameters and inputs through another high-dimensional chaos) is proposed to enhance the randomness of the constructed chaotic system and expand its key space. An algorithm for the composition of two systems (combining sequence based on quantum random walks with chaotic system’s outputs) is designed to improve the distribution of the system outputs and a compound chaotic system is ultimately obtained. The new compound chaotic system is evaluated using some test methods such as time series complexity, autocorrelation and distribution of output frequency. The test results showed that the new system has complex dynamic behavior such as high randomicity, unpredictability and uniform output distribution. Then, a new scheme for generating pseudorandom numbers is presented utilizing the composite chaotic system. The proposed pseudorandom number generator (PRNG) is evaluated using a series test suites such as NIST sp 800-22 soft and other tools or methods. The results of tests are promising, as the proposed PRNG passed all these tests. Thus, the proposed PRNG can be used in the information security field. MDPI 2023-01-13 /pmc/articles/PMC9858344/ /pubmed/36673308 http://dx.doi.org/10.3390/e25010166 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhao, Wenbo
Chang, Zhenhai
Ma, Caochuan
Shen, Zhuozhuo
A Pseudorandom Number Generator Based on the Chaotic Map and Quantum Random Walks
title A Pseudorandom Number Generator Based on the Chaotic Map and Quantum Random Walks
title_full A Pseudorandom Number Generator Based on the Chaotic Map and Quantum Random Walks
title_fullStr A Pseudorandom Number Generator Based on the Chaotic Map and Quantum Random Walks
title_full_unstemmed A Pseudorandom Number Generator Based on the Chaotic Map and Quantum Random Walks
title_short A Pseudorandom Number Generator Based on the Chaotic Map and Quantum Random Walks
title_sort pseudorandom number generator based on the chaotic map and quantum random walks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9858344/
https://www.ncbi.nlm.nih.gov/pubmed/36673308
http://dx.doi.org/10.3390/e25010166
work_keys_str_mv AT zhaowenbo apseudorandomnumbergeneratorbasedonthechaoticmapandquantumrandomwalks
AT changzhenhai apseudorandomnumbergeneratorbasedonthechaoticmapandquantumrandomwalks
AT macaochuan apseudorandomnumbergeneratorbasedonthechaoticmapandquantumrandomwalks
AT shenzhuozhuo apseudorandomnumbergeneratorbasedonthechaoticmapandquantumrandomwalks
AT zhaowenbo pseudorandomnumbergeneratorbasedonthechaoticmapandquantumrandomwalks
AT changzhenhai pseudorandomnumbergeneratorbasedonthechaoticmapandquantumrandomwalks
AT macaochuan pseudorandomnumbergeneratorbasedonthechaoticmapandquantumrandomwalks
AT shenzhuozhuo pseudorandomnumbergeneratorbasedonthechaoticmapandquantumrandomwalks