Published January 1, 2020 | Version v1
Conference paper Open

Random Number Generator Based on Metastabilities of Ring Oscillators and Irregular Sampling

  • 1. TUBITAK Informat & Informat Secur Res Ctr, Kocaeli, Turkey

Description

This paper presents a new random number generator based on irregular sampling of regular waveform method. Wake-up uncertainty and shut-down metastabilities are used as additional entropy source to the timing jitter of the ring oscillators. To be able to change the stability of the rings, multiplexer and inverter are added to each ring. 34 ring oscillators are combined with an XOR gate to generate an irregular waveform that is used as the sampling clock. The select input of the multiplexers are controlled with a control unit. A signal that causes stability change with 2MHz frequency is routed from controller to the select inputs of the multiplexers and the XORed signal is masked with 2MHz, and 10ns width pulses. To reduce the speed of sampling, the irregular signal is downsampled that results in a final throughput of 13kbps. All of the circuits mentioned in this paper is implemented in Xilinx Zynq7000 FPGA. Furthermore, NIST 800-22 test suite is used to test the designed RNGs. Data sets of one million bits are collected with a UART module. All the NIST 800-22 test suite requirements are satisfied with the new proposed RNG.

Files

bib-9e737e28-a7a6-46de-ad12-1f79a5617224.txt

Files (209 Bytes)

Name Size Download all
md5:ccbce8bfb6a06cd2e2880dddb74b8b16
209 Bytes Preview Download