• DocumentCode
    1723544
  • Title

    Modeling and observing the jitter in ring oscillators implemented in FPGAs

  • Author

    Valtchanov, Boyan ; Aubert, Alain ; Bernard, Florent ; Fischer, Viktor

  • Author_Institution
    Lab. Hubert Curien, Univ. Jean Monnet, St. Etienne
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Random number generators represent one of basic cryptographic primitives used to compose cryptographic protocols. While field programmable gate arrays (FPGAs) are well suited for implementing algorithmic random number generators (pseudo-random number generators), generating fast and secured true random bitstreams inside FPGAs is an open problem. Most of true random number generators in FPGAs employ the timing jitter present in ring oscillator clocks as a source of randomness. The paper analyses the jitter generated in ring oscillators and presents a simple physical model of its sources. The jitter generated in MATLAB in accordance with the proposed model is then used as an input in VHDL simulations. To evaluate the model, we use an embedded technique of jitter measurement. The principle is simulated in VHDL and validated by experiments using different FPGA technologies.
  • Keywords
    cryptography; field programmable gate arrays; oscillators; random number generation; timing jitter; FPGA; VHDL; field programmable gate array; jitter measurement; pseudorandom number generator; ring oscillator; Clocks; Cryptographic protocols; Cryptography; Field programmable gate arrays; Inverters; Jitter; Mathematical model; Random number generation; Ring oscillators; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits and Systems, 2008. DDECS 2008. 11th IEEE Workshop on
  • Conference_Location
    Bratislava
  • Print_ISBN
    978-1-4244-2276-0
  • Electronic_ISBN
    978-1-4244-2277-7
  • Type

    conf

  • DOI
    10.1109/DDECS.2008.4538777
  • Filename
    4538777