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
بازگشت