Abstract

As an essential component of modern encryption systems, a true random number generator (TRNG) has made significant contributions to information security. A configurable true random number generator with low hardware overhead and high throughput is presented in this paper. The structure utilizes an odd number of NAND gates and XOR gates to create a dynamically configurable dual-output ring oscillator. By increasing the phase noise in a short period, the time jitter range is expanded, thereby improving the randomness of the entropy source. Additionally, the XOR post-processing reduces the bias of the random sequence. The structure has undergone several tests and validations on the Xilinx Kintex-7, and the experimental results demonstrate that the proposed TRNG has strong robustness under varying environmental conditions, including different temperatures (0 °C–80 °C) and output voltages (0.8 V–1.2 V). It only consumes 28 LUTS and 5 DFFs in hardware resources and achieves a throughput of up to 200 Mb/s.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call