Enhancing Security of Ring Oscillator-based RNG implemented in FPGA - Université Jean-Monnet-Saint-Étienne Access content directly
Conference Papers Year : 2008

Enhancing Security of Ring Oscillator-based RNG implemented in FPGA

Florent Bernard
  • Function : Author
  • PersonId : 857064
Nathalie Bochard

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.
No file

Dates and versions

ujm-00350859 , version 1 (07-01-2009)

Identifiers

  • HAL Id : ujm-00350859 , version 1

Cite

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⟩
151 View
0 Download

Share

Gmail Facebook X LinkedIn More