Modeling and securing RO-based TRNG in FPGAs - Jitter accumulation from local and global sources

Abstract : Many true random number generators in Field Programmable Gate Arrays (FPGAs) employ the timing jitter from ring oscillator clocks as a source of randomness. In this presentation we are focusing on the jitter generated in ring oscillators. We use 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. We propose 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-00368921
Contributor : Viktor Fischer <>
Submitted on : Wednesday, March 18, 2009 - 8:10:13 AM
Last modification on : Wednesday, July 25, 2018 - 2:05:31 PM

Identifiers

  • HAL Id : ujm-00368921, version 1

Collections

Citation

Boyan Valtchanov, Viktor Fischer, Alain Aubert, Florent Bernard, Nathalie Bochard. Modeling and securing RO-based TRNG in FPGAs - Jitter accumulation from local and global sources. cryptarchi 2008, Jun 2008, Trégastel, France. ⟨ujm-00368921⟩

Share

Metrics

Record views

76