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