A hardware pseudo-random number generator using stochastic computing and logistic map

Liu, Junxiu, Liang, Zhewei, Luo, Yuling, Cao, Lvchen, Zhang, Shunsheng, Wang, Yanhu and Yang, Su ORCID: https://orcid.org/0000-0002-6618-7483 (2020) A hardware pseudo-random number generator using stochastic computing and logistic map. Micromachines, 12 (1). p. 31.

[img]
Preview
PDF
micromachines-12-00031.pdf - Published Version
Available under License Creative Commons Attribution.

Download (1MB) | Preview

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.

Item Type: Article
Additional Information: Liu, J.; Liang, Z.; Luo, Y.; Cao, L.; Zhang, S.; Wang, Y.; Yang, S. A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map. Micromachines 2021, 12, 31. https://doi.org/10.3390/mi12010031
Uncontrolled Keywords: stochastic computing; chaos; logistic map; FPGA
Subjects: Computing
Related URLs:
Depositing User: Su Yang
Date Deposited: 02 Jun 2021 14:25
Last Modified: 28 Aug 2021 07:15
URI: http://repository.uwl.ac.uk/id/eprint/7921

Downloads

Downloads per month over past year

Actions (login required)

View Item View Item

Menu