Low-Cost portable TRNG, Implementation and Evaluation

Časopis: Serbian Journal of Electrical Engineering

Volume, no: 13 , 3

ISSN: 2217-7183

DOI: 10.2298/SJEE1603361F

Stranice: 361-368

Link: http://www.journal.ftn.kg.ac.rs/Vol_13-3/04-Fermevc-Adamovic.pdf

Apstrakt:
This paper will show one of many possible hardware implementations of random sequence generators and give a short survey on existing work related to techniques used for producing true random bits. By using cheap electronic components found in every specialized store such as 8-bit RISC microcontroler, double analogue comparator chip and USB to RS232 interface integrated circuit, we were able to produce a low cost, higly portable device that outputs random sequences with excellent statistical characteristics and high entropy. The source of randomness is a mix of techniques such as electronic noise, phase noise and oscillator jitter. The device in question has a built-in debiasing algorithm similar to [1] and a security mechanism that protects the end user by constantly monitoring the quality of digitized noise signal. Finaly, we will show the results of comparative analysis of data acquired from our device and „random.org“ online service.
Ključne reči: randomness, electronic noise, free running oscillator, cryptography