|
|
Embedded Testing of the Source of Randomness in FPGAs
V. Fischer, F. Bernard, A. Aubert
|
|
True random number generators in Field Programmable Gate Arrays (FPGAs) use mostly a short-term variation of an event from its
ideal position in time (a jitter) to generate random numbers. In this presentation, we analyze the clock jitter as a source of
randomness. Starting from this analysis, we present basic kinds of jitter that are employed in existing generators. In order to
secure the generators, we propose two methods of embedded jitter measurements: one aimed for RO-based TRNGs and the other one
for PLL-based TRNGs. Both methods are simple to implement in FPGAs and they can be used to test the quality of the source of
randomness in real time. |
|