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 条
[41]   The design and realization of a new high speed FPGA-based chaotic true random number generator [J].
Koyuncu, Ismail ;
Ozcerit, Ahmet Turan .
COMPUTERS & ELECTRICAL ENGINEERING, 2017, 58 :203-214
[42]   New High Entropy Element for FPGA Based True Random Number Generators [J].
Varchola, Michal ;
Drutarovsky, Milos .
CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2010, 2010, 6225 :351-365
[43]   Inverters with Different Loads for Ring Oscillators True Random Number Generator Analysis [J].
Hashim, Noor Alia Nor ;
Loong, Julius Teo Han ;
Hamid, Fazrena Azlee .
PROCEEDINGS OF THE 2019 IEEE REGIONAL SYMPOSIUM ON MICRO AND NANOELECTRONICS (RSM), 2019, :153-155
[44]   On the Theoretical Analysis of Memristor based True Random Number Generator [J].
Uddin, Mesbah ;
Hasan, Md Sakib ;
Rose, Garrett S. .
GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, :21-26
[45]   Design and Implementation of chaotic non-deterministic random seed-based Hybrid True Random Number Generator [J].
Kadam, Mandakini ;
Siddamal, Saroja, V ;
Annigeri, Shripadraj .
2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,
[46]   Design of a True Random Number Generator Based on Low Power Oscillator with Increased Jitter [J].
Derlecki, Mariusz ;
Siwiec, Krzysztof ;
Narczyk, Pawel ;
Pleskacz, Witold A. .
2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2019,
[47]   Personalized Ring Oscillator-based True Random Number Generator Analysis using Non-Invasive Attacks [J].
Marghescu, Andrei ;
Vasile, Daniel-Ciprian ;
Svasta, Paul ;
Simion, Emil .
2016 IEEE 22ND INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY AND ELECTRONIC PACKAGING (SIITME), 2016, :98-101
[48]   A Fully Digital True Random Number Generator With Entropy Source Based in Frequency Collapse [J].
Serrano, Ronaldo ;
Duran, Ckristian ;
Hoang, Trong-Thuc ;
Sarmiento, Marco ;
Nguyen, Khai-Duy ;
Tsukamoto, Akira ;
Suzaki, Kuniyasu ;
Pham, Cong-Kha .
IEEE ACCESS, 2021, 9 :105748-105755
[49]   Lightweight Hybrid Entropy Source True Random Number Generator Based on Jitter and Metastability [J].
Yang, Shihao ;
Liang, Huaguo ;
Hu, Rong ;
Yao, Liang ;
Huang, Zhengfeng ;
Yi, Maoxiang ;
Lu, Yingchun .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (07) :3513-3517
[50]   Design and FPGA implementation of a novel cryptographic secure pseudo random number generator based on artificial neural networks and chaotic systems [J].
Alloun, Youcef ;
Kifouche, Abdenour ;
Azzaz, Mohamed Salah ;
Madani, Mahdi ;
Bourennane, El-Bay ;
Sadoudi, Said .
INTEGRATION-THE VLSI JOURNAL, 2025, 103