A novel high speed Artificial Neural Network-based chaotic True Random Number Generator on Field Programmable Gate Array

被引:43
|
作者
Alcin, Murat [1 ]
Koyuncu, Ismail [2 ]
Tuna, Murat [3 ]
Varan, Metin [4 ]
Pehlivan, Ihsan [4 ]
机构
[1] Afyon Kocatepe Univ, Fac Technol, Dept Mechatron Engn, TR-03200 Afyon, Turkey
[2] Afyon Kocatepe Univ, Fac Technol, Dept Elect & Elect Engn, Afyon, Turkey
[3] Kirklareli Univ, Tech Sci Vocat Sch, Dept Elect, Kirklareli, Turkey
[4] Sakarya Univ, Fac Technol, Dept Elect Elect Engn, Sakarya, Turkey
关键词
artificial neural networks; chaotic systems; field-programmable gate arrays; true random number generators; VHDL; IMPLEMENTATION; TIME; DESIGN; SYSTEM; REALIZATION; ALGORITHM;
D O I
10.1002/cta.2581
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
It is well observed that cryptographic applications have great challenges in guaranteeing high security as well as high throughput. Artificial neural network (ANN)-based chaotic true random number generator (TRNG) structure has not been unprecedented in current literature. This paper provides a novel type of high-speed TRNG based on chaos and ANN implemented in a Xilinx field-programmable gate array (FPGA) chip. The paper consists of two main parts. In the first part, chaos analyses of Pehlivan-Uyaroglu_2010 chaotic system (PUCS) have been accomplished to prove that PUCS operates in chaotic regime. So PUCS can be an efficient alternative to the entropy source for classical TRNGs. In the second part, the hardware design of the proposed TRNG has been created using VHDL in Xilinx platform. As a result, the implemented TRNG offers throughput up to 115.794 Mbps. Besides, the generated random numbers have been tested with the FIPS 140-1 and NIST 800.22 test suites. The high quality of generated true random numbers have been confirmed by passing all randomness tests. The results have shown that the proposed system can provide not only high throughput but also high quality random bit sequences for a wide variety of embedded cryptographic applications.
引用
收藏
页码:365 / 378
页数:14
相关论文
共 50 条
  • [1] Chaotic cellular neural network-based true random number generator
    Karakaya, Baris
    Celik, Vedat
    Gulten, Arif
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2017, 45 (11) : 1885 - 1897
  • [2] Field-Programmable Gate Array-Based True Random Number Generator Using Capacitive Oscillators
    Hajduk, Zbigniew
    ELECTRONICS, 2024, 13 (23):
  • [3] Design and implementation of hydrogen economy using artificial neural network on field programmable gate array
    Koyuncu, Ismail
    Yilmaz, Ceyhun
    Alcin, Murat
    Tuna, Murat
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2020, 45 (41) : 20709 - 20720
  • [4] Hardware Implementation of Chaotic Zigzag Map Based Bitwise Dynamical Pseudo Random Number Generator on Field-Programmable Gate Array
    Erdem, Ebubekir
    Garipcan, Ali Murat
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2020, 50 (04): : 243 - 253
  • [5] The design and realization of a new high speed FPGA-based chaotic true random number generator
    Koyuncu, Ismail
    Ozcerit, Ahmet Turan
    COMPUTERS & ELECTRICAL ENGINEERING, 2017, 58 : 203 - 214
  • [6] A True Random Number Generator based on a Chaotic Jerk System
    Harrison, R. Chase
    Rhea, Benjamin K.
    Ramsey, Ariel N.
    Dean, Robert N.
    Perkins, J. Edmon
    2019 IEEE SOUTHEASTCON, 2019,
  • [7] Artificial Neural Networks based thermodynamic and economic analysis of a hydrogen production system assisted by geothermal energy on Field Programmable Gate Array
    Yilmaz, Ceyhun
    Koyuncu, Ismail
    Alcin, Murat
    Tuna, Murat
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2019, 44 (33) : 17443 - 17459
  • [8] Enhanced Chaotic Pseudorandom Number Generation Using Multiple Bernoulli Maps with Field Programmable Gate Array Optimizations
    Palacios-Luengas, Leonardo
    Medina-Ramirez, Reyna Carolina
    Marcelin-Jimenez, Ricardo
    Rodriguez-Colina, Enrique
    Castillo-Soria, Francisco R.
    Vazquez-Medina, Ruben
    INFORMATION, 2024, 15 (11)
  • [9] A novel adaptive parameter zeroing neural network for the synchronization of complex chaotic systems and its field programmable gate array implementation
    Zhao, Lv
    Liu, Xin
    Jin, Jie
    MEASUREMENT, 2025, 242
  • [10] Implementation of a new chaotic system based on field programmable gate array
    Shao Shu-Yi
    Min Fu-Hong
    Wu Xue-Hong
    Zhang Xin-Guo
    ACTA PHYSICA SINICA, 2014, 63 (06)