Title
High-Throughput Portable True Random Number Generator Based on Jitter-Latch Structure
Abstract
Under the requirement of highly reliable encryption, the design of true random number generators (TRNGs) based on field-programmable gate arrays (FPGAs) is receiving increased attention. Although TRNGs based on ring oscillators (ROs) and phase-locked loops (PLLs) have the advantages of small resource overhead and high throughput, there are problems such as instability of randomness and poor portability. To improve the randomness, portability, and throughput of a random number generator, we design a TRNG whose randomness is generated by the oscillation of self-timed rings (STRs) and accurately extracted by a jitter-latch structure. The portability of the structure is verified by electronic design automation (EDA) tools. Under the condition of 0°C-80°C ambient temperature and 1.0 ± 0.1 V output voltage, the proposed structure is tested many times on Xilinx Spartan-6 and Virtex-6 FPGAs with an automatic routing mode. Theoretical analysis shows that this method can effectively improve the coverage of jitter and reduce the migration phenomenon. Experimental results show excellent performance in randomness, robustness, and portability, and the throughput reaches 100 Mbps.
Year
DOI
Venue
2021
10.1109/TCSI.2020.3037173
IEEE Transactions on Circuits and Systems I: Regular Papers
Keywords
DocType
Volume
TRNG,FPGA,STRs,jitter-latch structure,portability
Journal
68
Issue
ISSN
Citations 
2
1549-8328
2
PageRank 
References 
Authors
0.36
0
9
Name
Order
Citations
PageRank
Xinyu Wang111728.52
Huaguo Liang221633.27
Yanjie Wang354.09
Liang Yao432.08
Yang Guo520.36
Maoxiang Yi6289.14
Zhengfeng Huang78430.14
Haochen Qi820.36
Yingchun Lu931.07