设计了一种应用于信息安全SoC平台的基于振荡器的高性能真随机数发生器,其利用放大的电阻热噪声来增大慢振荡器的抖动,使得前后两次采样相互独立,提高了序列的随机性能。采用T触发器采样消除快振荡器占空比偏差的影响。真随机数发生器采用TSMC0.25/xmCMOS工艺,输出速率达4Mbps,通过NISTFIPS140—1和SP800—22中的各项测试。芯片面积为0.09mm^2,工作电压为2.5V,功耗为4.15mW。
This paper presents an oscillator-based high performance truly random number generator (TRNG) for information security SoC platform application. In the TRNG, the thermal noise of a resistor is amplified to increase the jitter of a slow oscillator, thus two successive sampling can be assured of uncorrelated and the performance of bit stream is enhanced. A T flip-flop is used as sampler to eliminate the effect of an unbalanced fast oscillator. The TRNG has been fabricated in TSMC 0.25 μm CMOS process. It achieves a 4Mbps throughput and passes all the tests of NIST FIPS 140-1 and SP 800-22. The TRNG occupies 0.09 mm^2 and dissipates 4.15 mW at 2.5 V.