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
来源
Analog Integrated Circuits and Signal Processing | 2020年 / 102卷
关键词
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 条
[31]   Implementation of Non-periodic Sampling True Random Number Generator on FPGA [J].
Tuncer, Taner ;
Avaroglu, Erdinc ;
Turk, Mustafa ;
Ozer, A. Bedri .
INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2014, 44 (04) :296-302
[32]   FPGA Implementation of True Random Number Generator Architecture Using All Digital Phase-Locked Loop [J].
Meitei, Huirem Bharat ;
Kumar, Manoj .
IETE JOURNAL OF RESEARCH, 2022, 68 (03) :1561-1570
[33]   Design and Analysis of Ring Oscillator Influenced Beat Frequency Detection for True Random Number Generation on FPGA [J].
Sivaraman, R. ;
Sridevi, A. ;
Rajagopalan, Sundararaman ;
Janakiraman, Siva ;
Rengarajan, Amirtharajan .
2019 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI - 2019), 2019,
[34]   An Analysis of DCM-Based True Random Number Generator [J].
Fujieda, Naoki ;
Takeda, Masaaki ;
Ichikawa, Shuichi .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (06) :1109-1113
[35]   A Reliable True Random Number Generator Based on Novel Chaotic Ring Oscillator [J].
Yang, Yunfan ;
Jia, Song ;
Wang, Yuan ;
Zhang, Shaonan ;
Liu, Chao .
2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, :2218-2221
[36]   An Area Efficient True Random Number Generator Based on Modified Ring Oscillators [J].
Sarkisla, Mehmet Alp ;
Ergun, Salih .
2018 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2018), 2018, :274-278
[37]   Design and Implementation of a Configurable and Aperiodic Pseudo Random Number Generator in FPGA [J].
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
[38]   Design of a low power high entropy chaos-based truly random number generator [J].
Zhou, Tong ;
Zhou, Zhibo ;
Yu, Mingyan ;
Ye, Yizheng .
2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, :1955-+
[39]   Design of True Random Number Generator Using Fingerprint as an Entropy Source and Its Implementation in S-Box [J].
Kumar, Dhirendra ;
Chaurasia, Utkarsh Kumar ;
Mishra, Shreyansh ;
Patel, Prafull Singh ;
Misra, Prasanna Kumar ;
Goswami, Manish .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (15)
[40]   Design of True Random Number Generator Based on Multi-Stage Feedback Ring Oscillator [J].
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