Litcius/Paper detail

A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map

Junxiu Liu, Zhewei Liang, Yuling Luo, Lvchen Cao, Shunsheng Zhang, Yanhu Wang, Su Yang

2020Micromachines18 citationsDOIOpen Access PDF

Abstract

Recent research showed that the chaotic maps are considered as alternative methods for generating pseudo-random numbers, and various approaches have been proposed for the corresponding hardware implementations. In this work, an efficient hardware pseudo-random number generator (PRNG) is proposed, where the one-dimensional logistic map is optimised by using the perturbation operation which effectively reduces the degradation of digital chaos. By employing stochastic computing, a hardware PRNG is designed with relatively low hardware utilisation. The proposed hardware PRNG is implemented by using a Field Programmable Gate Array device. Results show that the chaotic map achieves good security performance by using the perturbation operations and the generated pseudo-random numbers pass the TestU01 test and the NIST SP 800-22 test. Most importantly, it also saves 89% of hardware resources compared to conventional approaches.

Topics & Concepts

Pseudorandom number generatorNISTChaoticRandom number generationComputer scienceLogistic mapComputer hardwareField-programmable gate arrayEmbedded systemAlgorithmParallel computingComputer engineeringArtificial intelligenceNatural language processingChaos-based Image/Signal EncryptionChaos control and synchronizationCellular Automata and Applications