Chaos-Based Bitwise Dynamical Pseudorandom Number Generator on FPGA

被引:78
|
作者
Garcia-Bosque, Miguel [1 ]
Perez-Resa, Adrian [1 ]
Sanchez-Azqueta, Carlos [1 ]
Aldea, Concepcion [1 ]
Celma, Santiago [1 ]
机构
[1] Univ Zaragoza, Elect Engn & Commun Dept, Grp Elect Design, E-50009 Zaragoza, Spain
关键词
Chaos; digital circuits; field-programmable gate array (FPGA); logistic map; pseudorandom number generator (PRNG); random number generation; MAP;
D O I
10.1109/TIM.2018.2877859
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, a new pseudorandom number generator (PRNG) based on the logistic map has been proposed. To prevent the system to fall into short period orbits as well as increasing the randomness of the generated sequences, the proposed algorithm dynamically changes the parameters of the chaotic system. This PRNG has been implemented in a Virtex 7 field-programmable gate array (FPGA) with a 32-bit fixed point precision, using a total of 510 lookup tables (LUTs) and 120 registers. The sequences generated by the proposed algorithm have been subjected to the National Institute of Standards and Technology (NIST) randomness tests, passing all of them. By comparing the randomness with the sequences generated by a raw 32-bit logistic map, it is shown that, by using only an additional 16% of LUTs, the proposed PRNG obtains a much better performance in terms of randomness, increasing the NIST passing rate from 0.252 to 0.989. Finally, the proposed bitwise dynamical PRNG is compared with other chaos-based realizations previously proposed, showing great improvement in terms of resources and randomness.
引用
收藏
页码:291 / 293
页数:3
相关论文
共 50 条
  • [1] FPGA implementation of chaos-based high-speed true random number generator
    Gupta, Ramji
    Pandey, Alpana
    Baghel, Rajendra Kumar
    INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS, 2019, 32 (05)
  • [2] Confusion and diffusion of color images with multiple chaotic maps and chaos-based pseudorandom binary number generator
    Sukalyan Som
    Sreemoyee Dutta
    Rimi Singha
    Atanu Kotal
    Sarbani Palit
    Nonlinear Dynamics, 2015, 80 : 615 - 627
  • [3] Confusion and diffusion of color images with multiple chaotic maps and chaos-based pseudorandom binary number generator
    Som, Sukalyan
    Dutta, Sreemoyee
    Singha, Rimi
    Kotal, Atanu
    Palit, Sarbani
    NONLINEAR DYNAMICS, 2015, 80 (1-2) : 615 - 627
  • [4] A novel iris and chaos-based random number generator
    Zhu, Hegui
    Zhao, Cheng
    Zhang, Xiangde
    Yang, Lianping
    COMPUTERS & SECURITY, 2013, 36 : 40 - 48
  • [5] Vulnerability Analysis of a Chaos-Based Random Number Generator
    Ergun, Salih
    2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 3331 - 3334
  • [6] Algebraic Break of a Chaos-Based Random Number Generator
    Ergun, Salih
    2017 11TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2017,
  • [7] Experimental Cryptanalysis of A Chaos-Based Random Number Generator
    Tastan, Ibrahim
    Ergun, Salih
    2018 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2018), 2018, : 283 - 286
  • [8] A new nonrecursive pseudorandom number generator based on chaos mappings
    Yaguchi, Hirotake
    Kubo, Izumi
    MONTE CARLO METHODS AND APPLICATIONS, 2008, 14 (01): : 85 - 98
  • [9] FPGA acceleration of a pseudorandom number generator based on chaotic iterations
    Fang, Xiaole
    Wang, Qianxue
    Guyeux, Christophe
    Bahi, Jacques M.
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2014, 19 (01) : 78 - 87
  • [10] A novel chaos-based pseudo-random number generator
    Wang Lei
    Wang Fu-Ping
    Wang Zan-Ji
    ACTA PHYSICA SINICA, 2006, 55 (08) : 3964 - 3968