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
Link To Document :
بازگشت