Araştırma Makalesi

A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA

Cilt: 9 Sayı: 1 30 Ocak 2021
PDF İndir
EN

A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA

Öz

This study presents a novel Dormand-Prince-based hybrid chaotic True Random Number Generator Design (TRNG) that can be used for secure communication and cryptographic applications on Field Programmable Gate Array (FPGA). In this design, a chaotic oscillator unit has been implemented with an FPGA-based Sprott-Jafari chaotic oscillator model suitable with IQ-Math fixed point number and IEEE 754-1985 floating point number standards. Random numbers have been produced with the quantization of the results generated by the chaotic oscillator. XOR has been performed with FPGA-based ring oscillator structure on the post-processing unit so as to enhance the randomness. The differential equation of the chaotic system used in the TRNG design was modelled using Dormand-Prince numerical algorithm method. The design on FPGA has been realized in two separate number formats including 32-bit (16I-16Q) IQ-Math fixed point number standard and 32-bit IEEE 754-1985 floating point number standard. The realized designs have been coded in VHDL, a hardware description language, and the Xilinx ISE 14.7 program has been used for the system design. Two separate TRNG designs have been synthesized and tested for the Virtex-6 (XC6VLX240T-1FF1156) FPGA chip. The maximum operating frequency of the TRNG with 32-bit IQ-Math fixed point number standard is 344.585 MHz and the throughput is approximately 344 Mbit/s. The maximum operating frequency of the TRNG with 32-bit IEEE 754-1985 floating point number standard is 316.756 MHz and the throughput is 316 Mbit/s. 1 Mbit sequence has been generated by both designed TRNG systems. Randomness analysis of the generated numbers has been performed in accordance with the NIST 800-22 tests and the generated numbers have successfully passed all of the tests.

Anahtar Kelimeler

Destekleyen Kurum

Afyon Kocatepe University Scientific Research Projects Coordination Unit.

Proje Numarası

18.FEN.BİL.50

Teşekkür

This research has been supported by grant number 18.FEN.BİL.50 from Afyon Kocatepe University Scientific Research Projects Coordination Unit.

Kaynakça

  1. J. S. Vaidyanathan, “Chaos in neurons and adaptive control of Birkhoff-Shaw strange chaotic attractor,” International Journal of PharmTech Research, 2015, vol. 8, no. 5, pp. 956-963.
  2. A. Xiong, X. Zhao, J. Han and G. Liu, “Application of the chaos theory in the analysis of EMG on patients with facial paralysis,” Robot Intelligence Techlogy and Applications, 2014, vol. 2, no. 274, pp. 805-819.
  3. H. Zhengxing, D. Wei, D. Huilong and L. Haomin, “Similarity measure between patient traces for clinical pathway analysis: problem, method, and applications,” IEEE J. Biomed. Health. Inf., 2014, vol. 18, no. 1, pp. 4−14.
  4. K. Zexin, S. Jiang, M. Lin, Q. Yanhui and J. Shuisheng, “Multimode synchronization of chaotic semiconductor ring laser and its potential in chaos communication,” IEEE J. Quantum Electron, 2014, vol. 50, no. 3, pp. 148-157.
  5. S. Çiçek, A. Ferikoğlu, and I. Pehlivan, “A new 3D chaotic system: dynamical analysis, electronic circuit design, active control synchronization and chaotic masking communication application,” Optik-International Journal for Light and Electron Optic, 2016, vol. 127, no. 8, pp. 4024-4030.
  6. E. Tlelo-Cuautle, V. H. Carbajal-Gomez, P. J. Obeso-Rodelo, J. J. Rangel-Magdaleno and J. C. Nuñez-Perez, “FPGA realization of a chaotic communication system applied to image processing,” Nonlinear Dynamics, 2015, vol. 82, no. 4, pp. 1879-1892.
  7. J. S. Khan and J. Ahmad, “Chaos based efficient selective image encryption,” Multidimensional Systems and Signal Processing, 2019, vol. 30, no. 2, pp. 943-961.
  8. X. Wang, J. H. Park, K. She, S. Zhong and L. Shi, “Stabilization of Chaotic Systems With T–S Fuzzy Model and Nonuniform Sampling: A Switched Fuzzy Control Approach,” IEEE Transactions on Fuzzy Systems, 2018, vol. 27, no. 6, pp. 1263-1271.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Elektrik Mühendisliği

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

30 Ocak 2021

Gönderilme Tarihi

25 Nisan 2020

Kabul Tarihi

10 Eylül 2020

Yayımlandığı Sayı

Yıl 2021 Cilt: 9 Sayı: 1

Kaynak Göster

APA
Koyuncu, İ., Şeker, H. İ., Alçın, M., & Tuna, M. (2021). A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA. Balkan Journal of Electrical and Computer Engineering, 9(1), 40-47. https://doi.org/10.17694/bajece.722911
AMA
1.Koyuncu İ, Şeker Hİ, Alçın M, Tuna M. A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA. Balkan Journal of Electrical and Computer Engineering. 2021;9(1):40-47. doi:10.17694/bajece.722911
Chicago
Koyuncu, İsmail, Halil İbrahim Şeker, Murat Alçın, ve Murat Tuna. 2021. “A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA”. Balkan Journal of Electrical and Computer Engineering 9 (1): 40-47. https://doi.org/10.17694/bajece.722911.
EndNote
Koyuncu İ, Şeker Hİ, Alçın M, Tuna M (01 Ocak 2021) A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA. Balkan Journal of Electrical and Computer Engineering 9 1 40–47.
IEEE
[1]İ. Koyuncu, H. İ. Şeker, M. Alçın, ve M. Tuna, “A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA”, Balkan Journal of Electrical and Computer Engineering, c. 9, sy 1, ss. 40–47, Oca. 2021, doi: 10.17694/bajece.722911.
ISNAD
Koyuncu, İsmail - Şeker, Halil İbrahim - Alçın, Murat - Tuna, Murat. “A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA”. Balkan Journal of Electrical and Computer Engineering 9/1 (01 Ocak 2021): 40-47. https://doi.org/10.17694/bajece.722911.
JAMA
1.Koyuncu İ, Şeker Hİ, Alçın M, Tuna M. A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA. Balkan Journal of Electrical and Computer Engineering. 2021;9:40–47.
MLA
Koyuncu, İsmail, vd. “A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA”. Balkan Journal of Electrical and Computer Engineering, c. 9, sy 1, Ocak 2021, ss. 40-47, doi:10.17694/bajece.722911.
Vancouver
1.İsmail Koyuncu, Halil İbrahim Şeker, Murat Alçın, Murat Tuna. A Novel Dormand-Prince Based Hybrid Chaotic True Random Number Generator on FPGA. Balkan Journal of Electrical and Computer Engineering. 01 Ocak 2021;9(1):40-7. doi:10.17694/bajece.722911

All articles published by BAJECE are licensed under the Creative Commons Attribution 4.0 International License. This permits anyone to copy, redistribute, remix, transmit and adapt the work provided the original work and source is appropriately cited.Creative Commons Lisans