Design and Realization of True Random Number Generator Based on Physical Noise Source

Jian-guo ZHANG,Teng-fei HUA,Li MA,Yun-cai WANG
DOI: https://doi.org/10.3969/j.issn.1672-6413.2015.05.001
2015-01-01
Abstract:Random numbers play an important role in the field of information security and cryptography .Using deterministic mathe‐matical algorithms can produce pseudorandom numbers ,however which do not meet the requirements of completely random .The pre‐dictability of the pseudorandom numbers make it is difficult to guarantee information security .True random numbers with unpredict‐ability can only be extracted from the physical entropy source .In this paper we designed and completed a true random number gener‐ator (TRNG) by utilizing a physical entropy source based on thermal noise and a microcontroller ,which can produce random bits stream at a speed up to 2 Mbps .The correlation analysis and ENT test results show that the random numbers generated by the TRNG own good random characteristics .The TRNG can be conveniently applied to data encryption ,secure communications and key generation .
What problem does this paper attempt to address?