Abstract
In this paper, we investigate the potential application of quantum computation for constructing pseudo-random number generators (PRNGs) and further construct a novel PRNG based on quantum random walks (QRWs), a famous quantum computation model. The PRNG merely relies on the equations used in the QRWs, and thus the generation algorithm is simple and the computation speed is fast. The proposed PRNG is subjected to statistical tests such as NIST and successfully passed the test. Compared with the representative PRNG based on quantum chaotic maps (QCM), the present QRWs-based PRNG has some advantages such as better statistical complexity and recurrence. For example, the normalized Shannon entropy and the statistical complexity of the QRWs-based PRNG are 0.999699456771172 and 1.799961178212329e-04 respectively given the number of 8 bits-words, say, 16Mbits. By contrast, the corresponding values of the QCM-based PRNG are 0.999448131481064 and 3.701210794388818e-04 respectively. Thus the statistical complexity and the normalized entropy of the QRWs-based PRNG are closer to 0 and 1 respectively than those of the QCM-based PRNG when the number of words of the analyzed sequence increases. It provides a new clue to construct PRNGs and also extends the applications of quantum computation.
Highlights
In this paper, we investigate the potential application of quantum computation for constructing pseudo-random number generators (PRNGs) and further construct a novel PRNG based on quantum random walks (QRWs), a famous quantum computation model
PRNGs are based on certain mathematical difficulty assumptions, such as: non-linear congruences[5], linear feedback shift registers (LFSR)[6], discrete logarithm problem[7], quadratic residuosity problem[8], cellular automata[9,10], etc
It is found that the QRWs-based PRNG can generate more excellent pseudo-randomness than the quantum chaotic maps (QCM)-based PRNG22 by numerical simulations and performance comparisons in terms of quantifiers based on information theory, recurrence plots, non-periodity, and various randomness tests, etc
Summary
We investigate the potential application of quantum computation for constructing pseudo-random number generators (PRNGs) and further construct a novel PRNG based on quantum random walks (QRWs), a famous quantum computation model. The statistical complexity and the normalized entropy of the QRWs-based PRNG are closer to 0 and 1 respectively than those of the QCM-based PRNG when the number of words of the analyzed sequence increases. PRNGs are based on certain mathematical difficulty assumptions, such as: non-linear congruences[5], linear feedback shift registers (LFSR)[6], discrete logarithm problem[7], quadratic residuosity problem[8], cellular automata[9,10], etc. Such PRNGs are usually slower, due to heavy computational instructions. Signatures of chaos in quantum systems have been explored in the contexts of level statistics www.nature.com/scientificreports/
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have