Enhancing Security of Ring Oscillator-based RNG implemented in FPGA

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 in hardware, too.
Complete list of metadatas

https://hal-ujm.archives-ouvertes.fr/ujm-00350859
Contributor : Viktor Fischer <>
Submitted on : Wednesday, January 7, 2009 - 4:46:48 PM
Last modification on : Wednesday, July 25, 2018 - 2:05:30 PM

Identifiers

  • HAL Id : ujm-00350859, version 1

Collections

Citation

Viktor Fischer, Florent Bernard, Nathalie Bochard, Michal Varchola. Enhancing Security of Ring Oscillator-based RNG implemented in FPGA. Field Programmable Logic and Applications- FPLA 2008, Sep 2008, Heidelberg, Germany. pp. 245-250. ⟨ujm-00350859⟩

Share

Metrics

Record views

160