DocumentCode
3641297
Title
Behavioral model of TRNG based on oscillator rings implemented in FPGA
Author
Knut Wold;Slobodan Petrović
Author_Institution
Gjø
fYear
2011
fDate
4/1/2011 12:00:00 AM
Firstpage
163
Lastpage
166
Abstract
Understanding the behavior of a true random number generator (TRNG) is important in order to determine the security of such a design. In this paper, an investigation of a TRNG design based on several oscillator rings implemented in a field programmable gate array (FPGA) is performed in order to determine the amount of true randomness or entropy in this design. A model of the TRNG based on the number of hits in the transition regions generating entropy is proposed. This model takes into account the fact that the jitter of an oscillator ring is not constant, but increases or accumulates if the ring is not sampled in a region close to a transition point where the oscillator ring output changes from logic 0 to logic 1 or vice versa. The model of the TRNG is implemented in MatLab and simulations are performed showing the influence of different design parameters and also the influence of properties of the FPGA device on quality of randomness.
Keywords
"Oscillators","Jitter","Mathematical model","Entropy","Dispersion","Field programmable gate arrays","Inverters"
Publisher
ieee
Conference_Titel
Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2011 IEEE 14th International Symposium on
Print_ISBN
978-1-4244-9755-3
Type
conf
DOI
10.1109/DDECS.2011.5783072
Filename
5783072
Link To Document