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