A high throughput pseudo-random number generator driven by four-dimensional discrete hyper-chaotic system

被引:4
|
作者
Li, Shouliang [1 ]
Wu, Ye [1 ]
Gao, Letian [1 ]
Li, Tangyan [2 ]
Zhang, Qibin [3 ]
Shen, Yulin [2 ]
Yang, Zhen [1 ]
机构
[1] Lanzhou Univ, Sch Informat Sci & Engn, Lanzhou, Peoples R China
[2] Gansu Comp Ctr, Lanzhou, Peoples R China
[3] Hightech Entrepreneurship Serv Ctr Gansu Prov, Lanzhou, Peoples R China
关键词
chaos; field programmable gate arrays; nonlinear equations; random number generation;
D O I
10.1049/ell2.12950
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Pseudo-random number generators (PRNGs) are the cornerstone of various fields including computer science, cryptography, and scientific simulation. To generate high-quality and unpredictable pseudo-random sequences, many works draw attention to the use of chaos theory and dynamical systems. However, most of them focus on continuous or low-dimensional chaotic systems with strong temporal correlations or insufficient nonlinear dynamics. Thus, in this study, a new PRNG based on a four-dimensional discrete system is proposed to solve the aforementioned flaws. The PRNG has been implemented on Xilinx Artix-7 xc7a100tfgg484-2, which can generate pseudo-random sequences at a high speed of 12811.53 Mb/s without additional post-processing. All these sequences have successfully passed the NIST SP800.22 standard test. Both throughput and randomness quality of the proposed PRNG outperform the state-of-the-art. The key innovation of the proposed pseudo-random number generator(PRNG) is using a four-dimensional discrete hyper-chaotic system to generate high-quality and unpredictable pseudo-random sequences at a speed of 12811.53 Mb/s without post-processing. The proposed PRNG passed the NIST SP800-22 test, demonstrating its high randomness quality.image
引用
收藏
页数:4
相关论文
共 50 条
  • [41] Image encryption based on fractional chaotic pseudo-random number generator and DNA encryption method
    Yang, Chunxiao
    Taralova, Ina
    El Assad, Safwan
    Loiseau, Jean-Jacques
    NONLINEAR DYNAMICS, 2022, 109 (03) : 2103 - 2127
  • [42] Hardware Design of Chaotic Pseudo-Random Number Generator Based on Nonlinear Feedback Shift Register
    Hematti, Maryam
    Ahmadi, Arash
    Makki, Seyed Vahab
    Ahmadi, Majid
    2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 980 - 983
  • [43] Image encryption based on fractional chaotic pseudo-random number generator and DNA encryption method
    Chunxiao Yang
    Ina Taralova
    Safwan El Assad
    Jean-Jacques Loiseau
    Nonlinear Dynamics, 2022, 109 : 2103 - 2127
  • [44] A digital pseudo-random number generator based on sawtooth chaotic map with a guaranteed enhanced period
    Mohammad A. Dastgheib
    Mahmoud Farhang
    Nonlinear Dynamics, 2017, 89 : 2957 - 2966
  • [45] A novel four-dimensional multi-wing hyper-chaotic attractor and its application in image encryption
    Peng Zai-Ping
    Wang Chun-Hua
    Lin Yuan
    Luo Xiao-Wen
    ACTA PHYSICA SINICA, 2014, 63 (24) : 240506
  • [46] A new class of Hamiltonian conservative chaotic systems with multistability and design of pseudo-random number generator
    Dong, Enzeng
    Yuan, Mingfeng
    Du, Shengzhi
    Chen, Zengqiang
    APPLIED MATHEMATICAL MODELLING, 2019, 73 : 40 - 71
  • [47] A digital pseudo-random number generator based on sawtooth chaotic map with a guaranteed enhanced period
    Dastgheib, Mohammad A.
    Farhang, Mahmoud
    NONLINEAR DYNAMICS, 2017, 89 (04) : 2957 - 2966
  • [48] Pseudo-random number generator based on a generalized conservative Sprott-A system
    Cang, Shijian
    Kang, Zhijun
    Wang, Zenghui
    NONLINEAR DYNAMICS, 2021, 104 (01) : 827 - 844
  • [49] Properties making a chaotic system a good pseudo random number generator
    Falcioni, M
    Palatella, L
    Pigolotti, S
    Vulpiani, A
    PHYSICAL REVIEW E, 2005, 72 (01):
  • [50] A Digital Pseudo Random Number Generator Based on a Chaotic Dynamic System
    Gomar, Sh.
    Ahmadi, M.
    2019 26TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2019, : 610 - 613