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 条
  • [21] Hyperjerk multiscroll oscillators with megastability: Analysis, FPGA implementation and a novel ANN-ring-based True Random Number Generator
    Tuna, Murat
    Karthikeyan, Anitha
    Rajagopal, Karthikeyan
    Alcin, Murat
    Koyuncu, Ismail
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2019, 112
  • [22] Implementation and Evaluation of Ring Oscillator-based True Random Number Generator
    Torii, Naoya
    Minagawa, Ryuichi
    Omae, Hideaki Kevin
    Hayashi, Kotaro
    2021 NINTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR 2021), 2021, : 189 - 195
  • [23] True Random Number Generator Based on Fibonacci-Galois Ring Oscillators for FPGA
    Nannipieri, Pietro
    Di Matteo, Stefano
    Baldanzi, Luca
    Crocetti, Luca
    Belli, Jacopo
    Fanucci, Luca
    Saponara, Sergio
    APPLIED SCIENCES-BASEL, 2021, 11 (08):
  • [24] A true random bit generator based on a memristive chaotic circuit: Analysis, design and FPGA implementation
    Karakaya, Baris
    Gulten, Arif
    Frasca, Mattia
    CHAOS SOLITONS & FRACTALS, 2019, 119 : 143 - 149
  • [25] Design and implementation of true random number generators based on semiconductor superlattice chaos
    Wu, Han
    Yin, Zhizhen
    Xie, Jianguo
    Ding, Peng
    Liu, Peihua
    Song, Helun
    Chen, Xiaoming
    Xu, Shu
    Liu, Wei
    Zhang, Yaohui
    MICROELECTRONICS JOURNAL, 2021, 114
  • [26] A novel secure chaos-based pseudo random number generator based on ANN-based chaotic and ring oscillator: design and its FPGA implementation
    Murat Tuna
    Analog Integrated Circuits and Signal Processing, 2020, 105 : 167 - 181
  • [27] A novel secure chaos-based pseudo random number generator based on ANN-based chaotic and ring oscillator: design and its FPGA implementation
    Tuna, Murat
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2020, 105 (02) : 167 - 181
  • [28] A High-Entropy True Random Number Generator with Keccak Conditioning for FPGA
    Piscopo, Valeria
    Dolmeta, Alessandra
    Mirigaldi, Mattia
    Martina, Maurizio
    Masera, Guido
    SENSORS, 2025, 25 (06)
  • [29] A Metastability-Based True Random Number Generator on FPGA
    Li, Chaoyang
    Wang, Qin
    Jiang, Jianfei
    Guan, Nin
    2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 738 - 741
  • [30] High Speed True Random Number Generator Based on FPGA
    Xu, Xiufeng
    Wang, Yuyang
    2016 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE), 2016, : 18 - 21