A novel secure chaos-based pseudo random number generator based on ANN-based chaotic and ring oscillator: design and its FPGA implementation

被引:24
|
作者
Tuna, Murat [1 ]
机构
[1] Kirklareli Univ, Tech Sci Vocat Sch, Dept Elect, Kirklareli, Turkey
关键词
Artificial neural networks; Tansig activation function; PRNG; Chaotic systems; Ring oscillator; FPGA; NIST; NEURAL-NETWORK IMPLEMENTATION; REAL-TIME; HARDWARE IMPLEMENTATION; SYSTEM; REALIZATION; PRNG; TRNG; MAP;
D O I
10.1007/s10470-020-01703-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel, real time, high speed and robust chaos-based pseudo random number generator (PRNG) design using the structures of artificial neural network (ANN)-based 2D chaotic oscillator and ring oscillator. In this study, four different robust PRNGs have been implemented using four different approaches (TS-55, Elliott-93, Elliott-2, Cordic-LUT) of TanSig activation functions (TSAF) that have been used in the design of ANN-based 2D chaotic oscillators. The designs have been coded in VHDL using IEEE-754-1985 number standard. The PRNGs have been synthesized for Virtex-6 FPGA chip using Xilinx ISE Design Tools. After Place&Route operation, FPGA chip statistics and maximum operating frequencies have been presented. The maximum operating frequencies of the proposed PRNGs range between 184 and 241 MHz. The 1 Mbit of bit streams generated by PRNGs have been subjected to NIST-800-22 randomness tests. Among 4 different proposed PRNGs, the proposed PRNGs that designed using the Elliott-93 and Cordic-LUT approaches have successfully passed all NIST-800-22 tests and have a bit production rate of 241 Mbps. The proposed secure hybrid chaos-based PRNG structures were compared with similar studies conducted in the literature in recent years. According to the results, the proposed FPGA-based secure new chaotic PRNG structures are useful in cryptographic applications.
引用
收藏
页码:167 / 181
页数:15
相关论文
共 50 条
  • [21] Enhanced Chaos-based Pseudo Random Numbers Generator
    Merah, Lahcene
    Adda, Ali-Pacha
    Naima, Hadj-said
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON APPLIED SMART SYSTEMS (ICASS), 2018,
  • [22] Implementation of secure SPN chaos-based cryptosystem on FPGA
    Ta Thi Kim Hue
    Chu Van Lam
    Thang Manh Hoang
    Al Assad, Safwan
    2012 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), 2012, : 129 - 134
  • [23] A chaos-based pseudo random number generator using timing-based reseeding method
    Li, Chung-Yi
    Chen, Jiung-Sheng
    Chang, Tsin-Yuan
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 3277 - +
  • [24] Chaos-based fully digital 120 MHz pseudo random number generator
    Yang, HT
    Huang, JR
    Chang, TY
    PROCEEDINGS OF THE 2004 IEEE ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, VOL 1 AND 2: SOC DESIGN FOR UBIQUITOUS INFORMATION TECHNOLOGY, 2004, : 357 - 360
  • [25] Vulnerability Analysis of a Chaos-Based Random Number Generator
    Ergun, Salih
    2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 3331 - 3334
  • [26] Implementation of a chaos-based ,high-speed truly random number generator
    Jun, Y
    Shen, HB
    Yan, XL
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 526 - 529
  • [27] Algebraic Break of a Chaos-Based Random Number Generator
    Ergun, Salih
    2017 11TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2017,
  • [28] 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
  • [29] Implementation of chaos-based high-speed truly random number generator
    Yu, Jun
    Shen, Haibin
    Yan, Xiaolang
    Pan Tao Ti Hsueh Pao/Chinese Journal of Semiconductors, 2004, 25 (08): : 1013 - 1018
  • [30] The Design and FPGA-Based Implementation of a Stream Cipher Based on a Secure Chaotic Generator
    Dridi, Fethi
    El Assad, Safwan
    El Hadj Youssef, Wajih
    Machhout, Mohsen
    Lozi, Rene
    APPLIED SCIENCES-BASEL, 2021, 11 (02): : 1 - 19