Design, FPGA implementation and statistical analysis of chaos-ring based dual entropy core true random number generator

被引:0
|
作者
İsmail Koyuncu
Murat Tuna
İhsan Pehlivan
Can Bülent Fidan
Murat Alçın
机构
[1] Afyon Kocatepe University,Department of Electrical and Electronics Engineering, Technology Faculty
[2] Kirklareli University,Department of Electric, Technical Sciences Vocational School
[3] Sakarya Applied Sciences University,Department of Electrical and Electronics Engineering, Technology Faculty
[4] Karabuk University,Department of Mechatronics Engineering, Engineering Faculty
[5] Afyon Kocatepe University,Department of Mechatronics Engineering, Technology Faculty
关键词
Chaos; Chaotic systems; FPGA; Ring oscillator; TRNG; Statistical tests;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, a novel chaos-ring based dual entropy core TRNG architecture on FPGA with high operating frequency and high throughput has been performed and presented. The design of dual entropy core TRNG has been generated by uniting the chaotic system-based RNG and the RO-based RNG structures on FPGA. The chaotic oscillator structure as the basic entropy source has been implemented in VHDL using Euler numerical algorithm in 32-bit IQ-Math fixed point number standart on FPGA. The designed chaotic oscillator has been synthesized for the FPGA chip and the statistics related to chip resource consumption and clock frequencies of the units have been presented. The RO-based RNG structure has been designed as the second entropy source. Chaos-ring based dual entropy core novel TRNG unit have been created by combining of these two FPGA-based structures in the XOR function used at the post processing unit. The throughput of the designed dual entropy core TRNG unit ranges 464 Mbps. The output bit streams obtained from FPGA-based novel TRNG have been subjected to NIST 800-22 test suites.
引用
收藏
页码:445 / 456
页数:11
相关论文
共 50 条
  • [41] Design of True Random Number Generator Based on VCO
    Wang P.-J.
    Li Z.
    Li G.
    Cheng X.
    Zhang H.-H.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2019, 47 (02): : 417 - 421
  • [42] Design and implementation of a robust random number generator based on chaotic ring oscillators
    Demir, Kaya
    Ergun, Salih
    EPL, 2022, 140 (06)
  • [43] Optimizing Speed of a True Random Number Generator in FPGA by Spectral Analysis
    Wold, Knut
    Petrovic, Slobodan
    ICCIT: 2009 FOURTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 1105 - 1110
  • [44] Design and Implementation of a Configurable and Aperiodic Pseudo Random Number Generator in FPGA
    Tang, Honghui
    Qin, Tao
    Hui, Zhijian
    Cheng, Pengyu
    Bai, Wensong
    2018 IEEE 2ND INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEM AND SIMULATION (ICCSS 2018), 2018, : 47 - 51
  • [45] Design of a low power high entropy chaos-based truly random number generator
    Zhou, Tong
    Zhou, Zhibo
    Yu, Mingyan
    Ye, Yizheng
    2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 1955 - +
  • [46] A Dual Entropy-Based Digital Random Number Generator
    Ozturk, Hikmet Seha
    Ergun, Salih
    IEEE ACCESS, 2021, 9 : 140437 - 140445
  • [47] Design of True Random Number Generator Using Fingerprint as an Entropy Source and Its Implementation in S-Box
    Kumar, Dhirendra
    Chaurasia, Utkarsh Kumar
    Mishra, Shreyansh
    Patel, Prafull Singh
    Misra, Prasanna Kumar
    Goswami, Manish
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (15)
  • [48] Design of True Random Number Generator Based on Multi-Stage Feedback Ring Oscillator
    Cui, Jianguo
    Yi, Maoxiang
    Cao, Di
    Yao, Liang
    Wang, Xinyu
    Liang, Huaguo
    Huang, Zhengfeng
    Qi, Haochen
    Ni, Tianming
    Lu, Yingchun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (03) : 1752 - 1756
  • [49] True random number generator based on ring oscillator PUF circuit
    Buchovecka, Simona
    Lorencz, Robert
    Kodytek, Filip
    Bucek, Jiri
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 : 33 - 41
  • [50] A Novel High-speed FPGA-based True Random Number Generator Based on Chaotic Ring Oscillator
    Liu, Xinning
    Jia, Song
    Zhang, Hanzun
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,