基于压控振荡器的真随机数发生器设计
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Design of True Random Number Generator Based on VCO
  • 作者:汪鹏 ; 李桢 ; 李刚 ; 程旭 ; 张会红
  • 英文作者:WANG Peng-jun;LI Zhen;LI Gang;CHENG Xu;ZHANG Hui-hong;Faculty of Electronic Engineering and Computer Science,Ningbo University;College of Mathematics,Physics and Electronic Information Engineering,Wenzhou University;State Key Laboratory of ASIC and System,Fudan University;
  • 关键词:真随机数发生器 ; 热噪声 ; 压控振荡器 ; 权衡
  • 英文关键词:true random number generator(TRNG);;thermal noise;;voltage-controlled oscillator(VCO);;trade off
  • 中文刊名:DZXU
  • 英文刊名:Acta Electronica Sinica
  • 机构:宁波大学信息科学与工程学院;温州大学数理与电子信息工程学院;复旦大学专用集成电路与系统国家重点实验室;
  • 出版日期:2019-02-15
  • 出版单位:电子学报
  • 年:2019
  • 期:v.47;No.432
  • 基金:浙江省公益性技术应用研究计划项目(No.2016C31078);; 国家自然科学基金(No.61574041,No.61874078)
  • 语种:中文;
  • 页:DZXU201902022
  • 页数:5
  • CN:02
  • ISSN:11-2087/TN
  • 分类号:163-167
摘要
通过对频率抖动机理的研究,提出一种基于压控振荡器(Voltage-Controlled Oscillator,VCO)的真随机数发生器(True Random Number Generator,TRNG)设计方案.该方案将电阻热噪声放大后作为VCO的控制信号使其振荡频率在中心频率附近随机抖动. VCO所产生的慢振荡信号对周期固定的快振荡信号采样生成原始随机序列,然后利用后处理电路提高序列均匀性并消除自相关性.通过热噪声发生器调节VCO的中心频率可实现序列比特率和随机性之间的权衡.所提电路采用SMIC 55nm CMOS工艺设计,芯片面积0. 0124mm2,比特率10Mbps,平均功率0. 81mW.输出的随机序列通过NIST SP 800-22测试.
        After studies on the frequency jitter mechanism,a design of true random number generator( TRNG) based on voltage-controlled oscillator( VCO) is proposed. The scheme amplified the thermal noise of resistance and took it as the control signal of VCO. Its oscillation frequency thus randomly jittered around the centre frequency. The slow oscillating signal generated by the VCO generated an raw random sequence by sampling the period-fixed fast oscillating signal, then used the post-processing circuit to improve the uniformity of sequence and to eliminate the autocorrelation. Applying the thermal noise generator to adjust the centre frequency of VCO is able to trade off the bit rate of sequence and the randomness.The proposed circuit is designed in SMIC 55 nm CMOS technology with a chip area of 0. 0124 mm2,a bit rate of10 Mbps and an average power of 0. 81 mW. The output of randomly sequence passed the NIST SP 800-22 randomness test.
引文
[1]Liu Y,Cheung R C C,Wong H. A bias-bounded digital truerandom number generator architecture[J]. IEEE Transac-tions on Circuits&Systems I Regular Papers,2017,64(1):133-144.
    [2] Wieczorek P Z. Lightweight TRNG based on multiphasetiming of bistables[J]. IEEE Transactions on Circuits&Systems I Regular Papers,2016,63(7):1043-1054.
    [3] Srinivasan S,Mathew S,Erraguntla V,et al. A 4Gbps0. 57pJ/bit process-voltage-temperature variation tolerantall-digital true random number generator in 45nm CM OS[A]. International Conference on VLSI Design[C]. NewDelhi:IEEE,2009. 301-306.
    [4]Mathew S K,Srinivasan S,Anders M A,et al. 2. 4 Gbps,7mW all-digital PVT-variation tolerant true random numbergenerator for 45nm CM OS high-performance microproces-sors[J]. IEEE Journal of Solid-State Circuits,2012,47(11):2807-2821.
    [5]Brederlow R,Prakash R,Paulus C,et al. A low-power truerandom number generator using random telegraph noise ofsingle oxide-traps[A]. International Solid State CircuitsConference-Digest of Technical Papers[C]. San Francisco:IEEE,2006. 1666-1675.
    [6]邓焕,金荣华,陈俊,等.基于振荡器的高性能真随机数发生器[J].固体电子学研究与进展,2007,27(3):391-396.Deng Huan,Jin Ronghua,Chen Jun,et al. Oscillator-basedhigh performance truly random number generator[J]. Re-search&Progress of SSE Solid State Electronics,2007,27(3):391-396.(in Chinese)
    [7]Jun B,Kocher P. The Intel random number generator[S].Cryptography Research Inc,w hite paper prepared for InterCorp,1999.
    [8] Mathew S,Johnston D,Newman P,et al.μRNG:A300μ950mV 323Gbps/W all-digital full-entropy true ran-dom number generator in 14nm Fin FET CM OS[A]. Eu-ropean Solid-State Circuits Conference[C]. Graz:IEEE,2015. 1-10.
    [9]童成盛,郎伟,万培元,常云峰,金银姬,林平分.一种应用于智能卡的真随机数产生器的研究与设计[J].科技信息,2013(05):100-101.Tong Chengsheng,Lang Wei,Wan Peiyuan,Chang Yun-feng,Jin Yinji,Lin Pingfen. Research and design of a truerandom number generator for smart cards[J]. Science&Technology Information,2013(05):100-101.(in Chi-nese)
    [10]魏子魁,符令,王雪,何洋,金鑫,谭浪,胡毅,唐晓柯,张海峰,赵东艳.一种基于热噪声振荡器的高速真随机数设计[J].电子技术应用,2018,44(10):29-31+36.Wei Zikui,Fu Ling,Wang Xue,He Yang,Jin Xin,TanLang,Hu Yi,Tang Xiaoke,Zhang Haifeng,Zhao Dongy-an. A high speed truly random number generator based onthermal noise oscillator[J]. Application of ElectronicTechnique,2018,44(10):29-31+36.(in Chinese)

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700