一种高速低功耗真随机数发生器

一种高速低功耗真随机数发生器

ID:37957461

大小:689.93 KB

页数:7页

时间:2019-06-03

一种高速低功耗真随机数发生器_第1页
一种高速低功耗真随机数发生器_第2页
一种高速低功耗真随机数发生器_第3页
一种高速低功耗真随机数发生器_第4页
一种高速低功耗真随机数发生器_第5页
资源描述:

《一种高速低功耗真随机数发生器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、31卷第8期微电子学与计算机Vol.31No.82014年8月MICROELECTRONICS&COMPUTERAugust2014一种高速低功耗真随机数发生器喻祖华,白创,戴葵(华中科技大学光学与电子信息学院,湖北武汉430074)摘要:提出了一种基于环形振荡器采样结构的高速低功耗真随机数发生器(TRNG).其随机性源自环形振荡器的抖动,4个长度互为质数的振荡器链构成了熵源.对振荡器的输出进行异或运算,提高了随机特性,并从数学上予以证明.输出序列经冯诺依曼矫正器进行纠偏,可完全消除比特位间的偏置性.设计了一种精巧的扩散函数,对输出序列做映射处理,进一步提高了其随机特性和分布特性.测试结果

2、表明,TRNG输出比特流通过了Diehard和2,3.3VNISTSP800-22的系列测试,比特率达20Mb/s.采用0.18μmCMOS工艺设计实现,面积为0.0135mm供电时功耗仅为0.75mW,适合在高速片上加密系统中应用.关键词:真随机数发生器;环形振荡器;异或;冯诺依曼矫正;扩散函数中图分类号:TN402文献标识码:A文章编号:1000-7180(2014)08-0061-06AHigh-SpeedandLow-PowerTrulyRandomNumberGeneratorYUZu-hua,BAIChuang,DAIKui(SchoolofOpticalandElectron

3、icInformation,HuazhongUniversityofScienceandTechnology,Wuhan430074,China)Abstract:Inthispaper,ahigh-speedandlow-powerTrulyRandomNumberGenerator(TRNG)isproposed,whichisbasedonanoscillator-samplingarchitecture.ItsrandomnessisextractedfromjitterinRingOsillators.FourRingOscillatorsofrelativelyprimelen

4、gthconstitutetheEntropySource.XORoperationonthefouroutputsoftheOscillatorsimprovestherandomness,whichisalsoprovedmathematically.TheoutputsequencesarecorrectedbytheVonNeumannCorrectorsoastoeliminatethebiasbetweenbitscompletely.Meanwhile,anelaboratediffusionfunctionwhichdiffusetheoutputsequencesisde

5、signedtofurtherimprovetherandomnessanddistribution.TestresultshowsthattheoutputsequencesoftheTRNGpassallthetestsofDiehardandNISTSP800-22,andthebitratecouldbeashighas20Mb/s.TheTRNGhasbeenfabricatedina0.18μmCMOSprocess,andutilized0.01352mmofdiearea.Powerconsumptionisonly0.75mWwithasupplyvoltageof3.3

6、V.Hence,it’sverysuitableforapplicationsinon-chiphigh-speedcryptographysystem.Keywords:trulyrandomnumbergenerator;ringoscillator;XOR;vonneumanncorrector;diffusionfunction理过程中获取,其分布均匀,无周期性,不可预测,不1引言可重复,能够满足信息安全领域对序列的不确定性随着云计算和大数据时代的到来,信息安全问要求.因此,真随机数发生器(TRNG)广泛应用于安题日益凸显.作为加密算法和安全协议中的基本元全加密系统、通信系统以及统

7、计仿真系统.素,随机数在信息安全技术中扮演着极其重要的角典型的真随机数发生器通常包括三种:电阻热[1][2-3]色.随机数又分为伪随机数和真随机数,前者由算法噪声TRNG,振荡器采样TRNG,离散混沌[4-5]产生,输出序列具有周期性,其应用局限于对安全保TRNG.电阻热噪声TRNG中,由于噪声幅度非密性要求不高的领域.而真随机数通常是从随机物常小,需要高增益的运放进行放大,而放大器有限的带宽和失调会使随机特性变差;离散

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。