Title :
Maximizing randomness in ring oscillators for security applications
Author :
Güler, Ülkühan ; Dündar, Günhan
Author_Institution :
UEKAE, TUBITAK, Kocaeli, Turkey
Abstract :
Existing works on generating random bits by ring oscillators (ROs) mostly do not have detailed analysis on phase noise and jitter which are the entropy source of a random number generator. This paper analyzes the suitability of existing ROs for random number generation and possible improvements in order to increase the randomness of a RO. Randomness equations are derived, to understand efficiency of these derivations, hand calculation and simulation results are compared. For this purpose, two cases are studied: Inverter-based Ring Oscillators (IbRO) and Differential Ring Oscillators (DROs). 0.35μm standard CMOS process has been used with a supply voltage of 3.3V for designs and analysis. For both ROs, randomness increases with decreasing energy. It is also observed that randomness of DRO does not have dependence on VDD as strong as in IbRO. Furthermore, for a given oscillation frequency, DRO exhibits 48 times more randomness than inverter-based one. Therefore, for random number applications, DRO is more suitable in terms of randomness that they produce.
Keywords :
CMOS integrated circuits; jitter; oscillators; phase noise; random number generation; CMOS process; differential ring oscillators; entropy source; inverter-based ring oscillators; jitter; phase noise; random number generator; randomness; security applications; size 0.35 mum; voltage 3.3 V; Capacitance; Delay; Jitter; Mathematical model; Noise; Ring oscillators;
Conference_Titel :
Circuit Theory and Design (ECCTD), 2011 20th European Conference on
Conference_Location :
Linkoping
Print_ISBN :
978-1-4577-0617-2
Electronic_ISBN :
978-1-4577-0616-5
DOI :
10.1109/ECCTD.2011.6043291