• DocumentCode
    18875
  • Title

    Dual-Metastability Time-Competitive True Random Number Generator

  • Author

    Wieczorek, Piotr Zbigniew ; Golofit, K.

  • Author_Institution
    Dept. of Electron. & Inf. Technol., Warsaw Univ. of Technol., Warsaw, Poland
  • Volume
    61
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan. 2014
  • Firstpage
    134
  • Lastpage
    145
  • Abstract
    The paper introduces a new concept of a true random number generator (TRNG). Most metastability-based solutions operate on the uncertainty of a logical output state of a device (flip-flop, D-latch) aimed to be resolved from an exact metastable point. However, it has been shown that the metastable point of a bistable circuit (which is practically impossible to reach) does not guarantee absolute randomness or sufficient entropy. We propose the concept of a device in which the direct proximity of the metastable point is not mandatory. In our concept the transition times of two devices are compared. Such construction is less sensitive to the proximity of the metastable point, temperature fluctuations, and power supply instabilities. The paper briefly describes the metastability phenomena in general and other known metastability-based TRNG concepts. A new concept of a dual-metastability time-competitive generator is presented, analyzed both numerically and theoretically, and verified based on the sample circuit´s implementation. Empirical and statistical test results are presented.
  • Keywords
    circuit stability; flip-flops; numerical analysis; random number generation; D-latch device; bistable circuit; dual-metastability time-competitive generator; dual-metastability time-competitive true random number generator; flip-flop device; logical output state; metastability-based TRNG concepts; numerical analysis; power supply instability; statistical test; temperature fluctuations; Bit rate; Data models; Entropy; Field programmable gate arrays; Generators; Integrated circuit modeling; Noise; D-latch; RNG; flip-flop; metastability; randomness; resolve time; true random number generator (TRNG);
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2013.2265952
  • Filename
    6605636