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
相关论文
共 18 条
  • [1] The digital Tent map: Performance analysis and optimized design as a low-complexity source of pseudorandom bits
    Addabbo, Tommaso
    Alioto, Massimo
    Fort, Ada
    Rocchi, Santina
    Vignoli, Valerio
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2006, 55 (05) : 1451 - 1458
  • [2] Pseudorandom Stimuli Generation for Testing Time-to-Digital Converters on an FPGA
    Amiri, Amir Mohammad
    Khouas, Abdelhakim
    Boukadoum, Mounir
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2009, 58 (07) : 2209 - 2215
  • [3] [Anonymous], 2009, P JOINT IEEE N E WOR
  • [4] [Anonymous], 2010, NIST SPECIAL PUBLICA, DOI DOI 10.6028/NIST.SP.800-22R1A
  • [5] New methods for enhancing fine acquisition in dual folding algorithm of long pseudo noise codes
    Borna, Maryam
    Madani, Mohammad Hossein
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2018, 31 (01)
  • [6] Quality of Random Number Generators Significantly Affects Results of Monte Carlo Simulations for Organic and Biological Systems
    Click, Timothy H.
    Liu, Aibing
    Kaminski, George A.
    [J]. JOURNAL OF COMPUTATIONAL CHEMISTRY, 2011, 32 (03) : 513 - 524
  • [7] Dabal P., 2012, P 19 INT C MIX DES I
  • [8] A new simple technique for improving the random properties of chaos-based cryptosystems
    Garcia-Bosque, M.
    Perez-Resa, A.
    Sanchez-Azqueta, C.
    Celma, S.
    [J]. AIP ADVANCES, 2018, 8 (03):
  • [9] Garcia-Bosque M., 2018, P INT S CIRC SYST FL, P1
  • [10] Application of a MEMS-Based TRNG in a Chaotic Stream Cipher
    Garcia-Bosque, Miguel
    Perez, Adrian
    Sanchez-Azqueta, Carlos
    Celma, Santiago
    [J]. SENSORS, 2017, 17 (03)