DocumentCode :
840420
Title :
A Provably Secure True Random Number Generator with Built-In Tolerance to Active Attacks
Author :
Sunar, Berk ; Martin, William J. ; Stinson, Douglas R.
Author_Institution :
Worcester Polytech. Inst., MA
Volume :
56
Issue :
1
fYear :
2007
Firstpage :
109
Lastpage :
119
Abstract :
This paper is a contribution to the theory of true random number generators based on sampling phase jitter in oscillator rings. After discussing several misconceptions and apparently insurmountable obstacles, we propose a general model which, under mild assumptions, will generate provably random bits with some tolerance to adversarial manipulation and running in the megabit-per-second range. A key idea throughout the paper is the fill rate, which measures the fraction of the time domain in which the analog output signal is arguably random. Our study shows that an exponential increase in the number of oscillators is required to obtain a constant factor improvement in the fill rate. Yet, we overcome this problem by introducing a postprocessing step which consists of an application of an appropriate resilient function. These allow the designer to extract random samples only from a signal with only moderate fill rate and, therefore, many fewer oscillators than in other designs. Last, we develop fault-attack models and we employ the properties of resilient functions to withstand such attacks. All of our analysis is based on rigorous methods, enabling us to develop a framework in which we accurately quantify the performance and the degree of resilience of the design
Keywords :
cryptography; digital arithmetic; fault tolerant computing; jitter; oscillators; random number generation; active attacks; built-in tolerance; cryptography; fault-attack models; oscillator rings; postprocessing step; provably secure true random number generator; resilient function; sampling phase jitter; Circuit noise; Computer Society; Cryptography; Entropy; Jitter; Random number generation; Ring oscillators; Sampling methods; Signal design; Time measurement; True (and pseudo) random number generators; cryptography.; resilient functions;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2007.250627
Filename :
4016501
Link To Document :
بازگشت