A Dual Entropy-Based Digital Random Number Generator

被引:0
作者
Ozturk, Hikmet Seha [1 ]
Ergun, Salih [1 ]
机构
[1] TUBITAK Informat & Informat Secur Res Ctr, TR-41470 Kocaeli, Turkey
关键词
Entropy; Uncertainty; Jitter; Clocks; Ring oscillators; Interference; Inverters; Dual entropy; interference; irregular sampling; ring oscillators; random number generators; DESIGN; JITTER;
D O I
10.1109/ACCESS.2021.3119593
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces the dual-entropy method for oscillator-based digital random number generators (RNG). The standard model for elaborating jitter-based RNG is expanded to account for the sampling time uncertainty. It is explained that combining the jitter of the sampling clock with the uncertainty of the sampled signal proves to be the most efficient method for harvesting entropy from jitter. Dual-entropy configuration also improves the robustness of the RNG against correlation, interference, and injection-based attacks in hardware. Numerical analysis and experimental results show that the negative effect of external interference on the entropy of the output bitstream is significantly reduced in dual-entropy-based RNG. The proposed method is demonstrated on a ring-oscillator-based design and implemented on FPGA. It is tested using NIST 800-22, Dieharder, and TestU01 batteries and observed to produce successful random bitstreams at a maximum center frequency of 45 MHz on Zedboard Zynq and 114 MHz on ZCU102 Zynq Ultrascale+ evaluation kits without post-processing.
引用
收藏
页码:140437 / 140445
页数:9
相关论文
共 32 条
[1]  
Acar B, 2018, MIDWEST SYMP CIRCUIT, P1050, DOI 10.1109/MWSCAS.2018.8624064
[2]   A New Class of Digital Circuits for the Design of Entropy Sources in Programmable Logic [J].
Addabbo, Tommaso ;
Fort, Ada ;
Moretti, Riccardo ;
Mugnaini, Marco ;
Takaloo, Hadis ;
Vignoli, Valerio .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (07) :2419-2430
[3]  
Bassham L.E., 2010, SP 800 22 REV 1A STA
[4]   True-Randomness and Pseudo-Randomness in Ring Oscillator-Based True Random Number Generators [J].
Bochard, Nathalie ;
Bernard, Florent ;
Fischer, Viktor ;
Valtchanov, Boyan .
INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2010, 2010
[5]  
Brown RG, 2021, DIEHARDER RANDOM NUM
[6]   An Integrated Dual Entropy Core True Random Number Generator [J].
Cicek, Ihsan ;
Pusane, Ali Emre ;
Dundar, Gunhan .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (03) :329-333
[7]   A new dual entropy core true random number generator [J].
Cicek, Ihsan ;
Pusane, Ali Emre ;
Dundar, Gunhan .
ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2014, 81 (01) :61-70
[8]  
Coppock W. R., 2005, MATH PHYS AN CIRC JI
[9]   Random Number Generators Based on Irregular Sampling and Fibonacci-Galois Ring Oscillators [J].
Demir, Kaya ;
Ergun, Salih .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2019, 66 (10) :1718-1722
[10]   Analysis of Regular Sampling of Chaotic Waveform and Chaotic Sampling of Regular Waveform for Random Number Generation [J].
Demir, Kaya ;
Ergun, Salih .
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2019, E102A (06) :767-774