DocumentCode
3635946
Title
True random number generation on an Atmel AVR microcontroller
Author
Josef Hlaváč;Ró
Author_Institution
Faculty of Information Technology, Czech Technical University in Prague, Kolejni 550/2, 160 00 Praha, Czech Republic
Volume
2
fYear
2010
fDate
4/1/2010 12:00:00 AM
Abstract
We present a method of generating true random numbers on an Atmel AVR microcontroller. The jitter of the built-in RC oscillator is used as the source of entropy to generate 8 random bits per second. When implemented on the AVR Butterfly demo board, our method needs no external components; otherwise, only an external oscillator is needed. We tested the generated random bitstream using the “sts” test suite by NIST and discuss the result. Finally, we suggest a possible way of generating slightly more entropy and a method of avoiding external components altogether.
Keywords
"Random number generation","Microcontrollers","Oscillators","Jitter","Clocks","Entropy","Counting circuits","Testing","Application software","Cryptography"
Publisher
ieee
Conference_Titel
Computer Engineering and Technology (ICCET), 2010 2nd International Conference on
Print_ISBN
978-1-4244-6347-3
Type
conf
DOI
10.1109/ICCET.2010.5485568
Filename
5485568
Link To Document