DocumentCode
2895178
Title
Enhancing security of ring oscillator-based trng implemented in FPGA
Author
Fischer, Viktor ; Bernard, Florent ; Bochard, Nathalie ; Varchola, Michal
Author_Institution
Lab. Hubert Curien, Univ. Jean Monnet, St. Etienne
fYear
2008
fDate
8-10 Sept. 2008
Firstpage
245
Lastpage
250
Abstract
Random number generators are one of basic cryptographic primitives used in cryptographic protocols. Most of true random number generators in field programmable gate arrays (FPGAs) employ the timing jitter from ring oscillator clocks as a source of randomness. The paper analyses the jitter generated in ring oscillators and it uses a simple physical model of jitter sources to show that the random jitter accumulates slower than the global and manipulable deterministic jitter. This fact, which can be used to attack generators, is not considered even in most recent designs considered to be secure. The paper proposes simple but efficient countermeasure against these attacks. The method is validated using the proposed behavioral VHDL model and it is shown to be efficient also in hardware.
Keywords
clocks; cryptographic protocols; field programmable gate arrays; hardware description languages; oscillators; random number generation; timing jitter; FPGA; behavioural VHDL model; cryptographic protocols; field programmable gate arrays; random jitter; ring oscillator-based TRNG; security enhancement; timing jitter; true random number generators; Clocks; Cryptography; Field programmable gate arrays; Hardware; Inverters; Jitter; Random number generation; Ring oscillators; Security; Signal generators;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
Conference_Location
Heidelberg
Print_ISBN
978-1-4244-1960-9
Electronic_ISBN
978-1-4244-1961-6
Type
conf
DOI
10.1109/FPL.2008.4629939
Filename
4629939
Link To Document