Journals / Chaos Theory and Applications / 2021 / Cilt: 3 - Sayı: 1

FPGA-based Dual Core TRNG Design Using Ring and Runge-Kutta-Butcher based on Chaotic Oscillator

Pages
20–28
Publication Date
2022-10-12
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

In addition, number sequences obtained from FPGA-based TRNG were subjected to the internationally valid statistical NIST 800-22 Test Suite and all the randomness tests of NIST 800-22 Test Suite were successful.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:Despite the fact that chaotic systems do not have very complex circuit structures, interest in chaotic systems has increased considerably in recent years due to their interesting dynamic properties.
📊
Key Findings & Data:In this study, a new chaos-based dual entropy core TRNG with high operating frequency and high bit generation rate was realized using 3D Pehlivan-Wei Chaotic Oscillator (PWCO) structure designed utilizing RK-Butcher numerical algorithm on FPGA and ring oscillator structure.
💡
Conclusion & Impact:In addition, number sequences obtained from FPGA-based TRNG were subjected to the internationally valid statistical NIST 800-22 Test Suite and all the randomness tests of NIST 800-22 Test Suite were successful.
🔬Design:Modeling & Simulation
📍Scope:Comprehensive Sample
⚙️Variables:Domain Parameters

Abstract

Despite the fact that chaotic systems do not have very complex circuit structures, interest in chaotic systems has increased considerably in recent years due to their interesting dynamic properties. Thanks to the noise-like properties of chaotic oscillators and the ability to mask information signals, great efforts have been made in recent years to develop chaos-based TRNG structures. In this study, a new chaos-based dual entropy core TRNG with high operating frequency and high bit generation rate was realized using 3D Pehlivan-Wei Chaotic Oscillator (PWCO) structure designed utilizing RK-Butcher numerical algorithm on FPGA and ring oscillator structure. In the FPGA-based TRNG model of the system, 32-bit IQ-Math fixed-point number standard is used. The developed model is coded using VHDL. The designed TRNG unit was synthesized for Virtex-7 XC7VX485T-2FFG1761 chip produced by Xilinx. Then, the statistics of the parameters of FPGA chip resource usage and unit clock speed were examined. The data processing time of the TRNG unit was achieved by using the Xilinx ISE Design Tools 14.2 simulation program, with a high bit production rate of 437.043 Mbit/s. In addition, number sequences obtained from FPGA-based TRNG were subjected to the internationally valid statistical NIST 800-22 Test Suite and all the randomness tests of NIST 800-22 Test Suite were successful.

🔖

Cite This Article

Tuna, M., Koyuncu, I., Alcin, M., Erdogmus, P. (2022). FPGA-based Dual Core TRNG Design Using Ring and Runge-Kutta-Butcher based on Chaotic Oscillator. Chaos Theory and Applications, Cilt: 3 - Sayı: 1, 20–28. https://ajindex.com/articles/473718

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (13)

  1. Adiyaman, Y., S. EM ̇IROGLU, M. K. UÇAR, and M. YILDIZ, 2020 Dynamical analysis, electronic circuit design and control application of a different chaotic system. Chaos Theory and Applications 2: 10–16.
  2. Akgul, A., C. ARSLAN, and B. ARICIO ̆GLU, 2019 Design of an interface for random number generators based on in- teger and fractional order chaotic systems. Chaos Theory and Applications 1: 1–18.
  3. Akgul, A., H. Calgan, I. Koyuncu, I. Pehlivan, and A. Istan- bullu, 2016a Chaos-based engineering applications with a 3d chaotic system without equilibrium points. Nonlinear dynamics 84: 481–495.
  4. Akgul, A., S. Hussain, and I. Pehlivan, 2016b A new three- dimensional chaotic system, its dynamical analysis and electronic circuit applications. Optik 127: 7062–7071.
  5. Akkaya, S., ̇I. Pehlivan, A. Akgül, and M. Varan, 2018 Yeni bir kaos tabanlı rasgele sayı üreteci kullanan banka ̧sifre- matik cihazı tasarımı ve uygulaması. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi 33: 1171–1182.
  6. Alcin, M., 2020 The runge kutta-4 based 4d hyperchaotic system design for secure communication applications. Chaos Theory and Applications 2: 23–30.
  7. Alcin, M., I. Koyuncu, M. Tuna, M. Varan, and I. Pehli- van, 2019 A novel high speed artificial neural network– based chaotic true random number generator on field programmable gate array. International Journal of Circuit Theory and Applications 47: 365–378.
  8. Alçın, M., ̇I. Pehlivan, and ̇I. Koyuncu, 2016 Hardware de- sign and implementation of a novel ann-based chaotic generator in fpga. Optik 127: 5500–5505.
  9. Avaroglu, E. and T. Tuncer, 2020 A novel s-box-based post- processing method for true random number generation. Turkish Journal of Electrical Engineering & Computer Sciences 28: 288–301.
  10. Benkouider, K., T. Bouden, and M. E. Yalcin, 2020 A snail- shaped chaotic system with large bandwidth: dynami- cal analysis, synchronization and secure communication scheme. SN Applied Sciences 2: 1–15.
  11. Bonny, T., R. Al Debsi, S. Majzoub, and A. S. Elwakil, 2019 Hardware optimized fpga implementations of high- speed true random bit generators based on switching- type chaotic oscillators. Circuits, Systems, and Signal Pro- cessing 38: 1342–1359.
  12. Bonny, T. and A. S. Elwakil, 2018 Fpga realizations of high- speed switching-type chaotic oscillators using compact vhdl codes. Nonlinear Dynamics 93: 819–833.
  13. Bonny, T. and Q. Nasir, 2019 Clock glitch fault injection at- tack on an fpga-based non-autonomous chaotic oscillator. Nonlinear Dynamics 96: 2087–210