金杰, 罗敏, 宫月红. 一种基于热噪声的真随机数发生器的设计与实现[J]. 微电子学与计算机, 2015, 32(10): 7-11,16. DOI: 10.19304/j.cnki.issn1000-7180.2015.10.002
引用本文: 金杰, 罗敏, 宫月红. 一种基于热噪声的真随机数发生器的设计与实现[J]. 微电子学与计算机, 2015, 32(10): 7-11,16. DOI: 10.19304/j.cnki.issn1000-7180.2015.10.002
JIN Jie, LUO Min, GONG Yue-hong. Design and Implementation of a True Random Number Generator Based on MOSFET Thermal Noise[J]. Microelectronics & Computer, 2015, 32(10): 7-11,16. DOI: 10.19304/j.cnki.issn1000-7180.2015.10.002
Citation: JIN Jie, LUO Min, GONG Yue-hong. Design and Implementation of a True Random Number Generator Based on MOSFET Thermal Noise[J]. Microelectronics & Computer, 2015, 32(10): 7-11,16. DOI: 10.19304/j.cnki.issn1000-7180.2015.10.002

一种基于热噪声的真随机数发生器的设计与实现

Design and Implementation of a True Random Number Generator Based on MOSFET Thermal Noise

  • 摘要: 提出了一种新颖的真随机数发生器(TRNG)结构。该真随机数发生器基于MOS管沟道热噪声对沟道电流的影响.针对工艺、电源电压扰动和温度变化等因素引入的误差,采用粗粒度和细粒度二级校正,并通过有限状态机实现系统的动态平衡.为了验证该结构的有效性,采用chatered-0.18 μm-1.8 V工艺,设计并实现了总功耗为1.3 mW,面积为0.019 2 mm2,输出速率可达125 Mb/s的真随机数发生器.产生的随机数序列通过NIST-SP 800-22测试.

     

    Abstract: A novel true random number generator (TRNG) structure is proposed. This TRNG is on the basis of the influence of MOSFET thermal noise to channel current. In order to correct the errors introduced by process, supply voltage and temperature, this system uses coarse-grained and fine-grained tuning, and achieves dynamic balance through the finite state machine. In order to verify the effectiveness of the proposed structure, a TRNG is designed and implemented with chatered-0.18μm-1.8V process. Random bit throughput can reach up to 125 Mb/s with 1.3 mW total power consumption and 0.019 2 mm2 core area. The generating random bit streams pass all NIST-SP 800-22 test.

     

/

返回文章
返回