Abstracts

 
 
 
 
 
 
 
 
 
 
 

  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.