Testing of PLL-based True Random Number Generator in ChangingWorking Conditions

Security of cryptographic systems depends significantly on security of secret keys. Unpredictability of the keys is achieved by their generation by True Random Number Generators (TRNGs). In the paper we analyze behavior of the Phase-Locked Loop (PLL) based TRNG in changing working environment. The frequency of signals synthesized by PLL may be naturally influenced by chip temperature. We show what impact the temperature has on the quality of generated random sequence of the PLL-based TRNG. Thank to analysis of internal signals of the generator we are able to prove dependencies between the PLL parameters, statistical parameters of the generated sequence and temperature. Considering the measured results of experiments we form a new requirement in order to improve the robustness of the designed TRNG.

[1]  Alfred Menezes,et al.  Handbook of Applied Cryptography , 2018 .

[2]  David J. C. Mackay,et al.  Introduction to Monte Carlo Methods , 1998, Learning in Graphical Models.

[3]  Paul H. Siegel,et al.  A comparison of long versus short spreading sequences in coded asynchronous DS-CDMA systems , 2001, IEEE J. Sel. Areas Commun..

[4]  Milos Drutarovský,et al.  True Random Number Generator Embedded in Reconfigurable Hardware , 2002, CHES.

[5]  Milos Drutarovský,et al.  Model of a true random number generator aimed at cryptographic applications , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[6]  Jean-Jacques Quisquater,et al.  FPGA Implementations of the DES and Triple-DES Masked Against Power Analysis Attacks , 2006, 2006 International Conference on Field Programmable Logic and Applications.

[7]  Berk Sunar,et al.  A Provably Secure True Random Number Generator with Built-In Tolerance to Active Attacks , 2007, IEEE Transactions on Computers.

[8]  Bernd Meyer,et al.  SPICE Simulation of a "Provably Secure" True Random Number Generator , 2008, IACR Cryptol. ePrint Arch..

[9]  Milos Drutarovský,et al.  Cryptographic System on a Chip based on Actel ARM7 Soft-Core with Embedded True Random Number Generator , 2008, 2008 11th IEEE Workshop on Design and Diagnostics of Electronic Circuits and Systems.

[10]  Olivier Sentieys,et al.  On-line monitoring of Random Number Generators for embedded security , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[11]  Nathalie Bochard,et al.  Observing the Randomness in RO-Based TRNG , 2009, 2009 International Conference on Reconfigurable Computing and FPGAs.

[12]  Simon W. Moore,et al.  The Frequency Injection Attack on Ring-Oscillator-Based True Random Number Generators , 2009, CHES.

[13]  Viktor Fischer,et al.  Mathematical model of physical RNGs based on coherent sampling , 2010 .