• DocumentCode
    3325406
  • Title

    Low cost and energy, thermal noise driven, probability modulated random number generator

  • Author

    Laurenciu, Nicoleta Cucu ; Cotofana, Sorin D.

  • Author_Institution
    Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2015
  • fDate
    24-27 May 2015
  • Firstpage
    2724
  • Lastpage
    2727
  • Abstract
    Random Number Generators (RNGs) constitute the essential foundation of many applications, e.g., cryptographic technology, and statistic based computing. The vast majority of RNG proposals, generate binary sequences with uncorrelated and equiprobable bits. However, in certain applications, such as stochastic computing, the binary sequence is required to be generated not with 0.5 logic “1” probability, but with a custom specified one. This paper presents a probability modulated True Random Number Generator (TRNG), that produces binary sequences with a desired probability of logic “1”, according to a value resident in a register. The proposed circuit relies on the thermal noise as random signal source and it was implemented in 65nm CMOS technology. Simulation results reveal a quasi-linear dependence, between the output logic “1” probability sampled at 1GHz, and the modulating voltage (obtained from the register value by mean of a D/A converter) over a range of 20mV. For a desired probability of 0.5, the sequences randomness was validated by the NIST tests.
  • Keywords
    CMOS digital integrated circuits; binary sequences; cryptography; flip-flops; modulation; probability; random number generation; statistical analysis; thermal noise; CMOS technology; NIST test; TRNG; binary sequence; complementary metal oxide semiconductor; cryptographic technology; equiprobable bit; frequency 1 GHz; probability modulation; random signal source; register; size 65 nm; statistic based computing; stochastic computing; thermal noise; true random number generator; voltage 20 mV; CMOS integrated circuits; Entropy; Inverters; Noise; Probabilistic logic; Probability; Thermal noise; probability modulated random number generator; stochastic computing; thermal noise;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
  • Conference_Location
    Lisbon
  • Type

    conf

  • DOI
    10.1109/ISCAS.2015.7169249
  • Filename
    7169249