|
|
Modeling and Securing RO-based TRNGs in FPGAs
B. Valtchanov, V. Fischer, A. Aubert, F. Bernard, N. Bochard
|
|
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. |
|