• DocumentCode
    3641297
  • Title

    Behavioral model of TRNG based on oscillator rings implemented in FPGA

  • Author

    Knut Wold;Slobodan Petrović

  • Author_Institution
    Gjø
  • fYear
    2011
  • fDate
    4/1/2011 12:00:00 AM
  • Firstpage
    163
  • Lastpage
    166
  • Abstract
    Understanding the behavior of a true random number generator (TRNG) is important in order to determine the security of such a design. In this paper, an investigation of a TRNG design based on several oscillator rings implemented in a field programmable gate array (FPGA) is performed in order to determine the amount of true randomness or entropy in this design. A model of the TRNG based on the number of hits in the transition regions generating entropy is proposed. This model takes into account the fact that the jitter of an oscillator ring is not constant, but increases or accumulates if the ring is not sampled in a region close to a transition point where the oscillator ring output changes from logic 0 to logic 1 or vice versa. The model of the TRNG is implemented in MatLab and simulations are performed showing the influence of different design parameters and also the influence of properties of the FPGA device on quality of randomness.
  • Keywords
    "Oscillators","Jitter","Mathematical model","Entropy","Dispersion","Field programmable gate arrays","Inverters"
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2011 IEEE 14th International Symposium on
  • Print_ISBN
    978-1-4244-9755-3
  • Type

    conf

  • DOI
    10.1109/DDECS.2011.5783072
  • Filename
    5783072