Published January 1, 2021
| Version v1
Conference paper
Open
A Low Area Random Number Generator Based on Stability Changes of Ring Oscillators
Creators
- 1. TUBITAK, Informat & Informat Secur Res Ctr, Kocaeli, Turkey
Description
This paper presents a new random number generator based on stability changes of ring oscillators. Multiplexer and inverter are added to each ring to be able to turn on and off the oscillations. Fourteen ring oscillators are combined with the XOR gate after each ring's output is sampled with a D type flip-flop. The multiplexers are controlled with a control unit. The designed TRNG is subjected to NIST SP800-22 test suite that contains statistical tests for randomness. 320 million consecutive bits are collected as 320 bitstreams with a data acquisition card. The collected data passed all the randomness requirements of the NIST SP800-22 test suite. Comparisons with wake-up and shut-down methods are performed to show the improvement provided by the proposed new method. Up to 44% improvement in the area, up to 41% improvement in resource usage, and 100% improvement in throughput are obtained. All TRNG designs are implemented in Xilinx Virtex V xc5vlx50t FPGA.
Files
bib-634ef490-f766-4798-ac8c-5f010f3d7b66.txt
Files
(189 Bytes)
| Name | Size | Download all |
|---|---|---|
|
md5:6f9219b9dbb3ef0a22eb374ebe6012f7
|
189 Bytes | Preview Download |