用于SRAMPUFs的伪随机数发生器的FPGA实现-电子学报.PDF

用于SRAMPUFs的伪随机数发生器的FPGA实现-电子学报.PDF

第9期 电  子  学  报 Vol.45 No.9 2017年9月 ACTAELECTRONICASINICA Sep. 2017 用于SRAMPUFs的 伪随机数发生器的FPGA实现 1 1 1 2 李 冰 ,周岑军 ,陈 帅 ,吉建华 (1.东南大学微电子学院,江苏南京210000;2.深圳大学信息工程学院,广东深圳518060)   摘 要: 信息安全问题日益突出,而随机数则是信息安全系统的基石.本文以哈希算法为核心设计了一种伪随 机数发生器,其以静态随机存储器物理不可克隆函数(StaticRandomAccessMemoryPhysicalUnclonableFunctions, SRAMPUFs)为熵源,能够产生大量的伪随机序列.通过对熵源有效性的在线监测以及对种子的动态重播操作,本文 提出的用于SRAMPUFs的伪随机数发生器提高了伪随机序列的安全性,可应用于各种高安全等级加密系统中.该发 生器在FPGA开发平台上得到实现,其发生速度达598.1Mbps.随机数检测套件NIST分析结果表明:该伪随机数发生 器的输出通过了所有测试项目,具有良好的随机性. 关键词: 伪随机数发生器;哈希算法;静态随机存储器物理不可克隆函数;熵检验;现场可编程门阵列 中图分类号: TP331   文献标识码: A   文章编号: 03722112(2017)09210607 电子学报URL:http://www.ejournal.org.cn  DOI:10.3969/j.issn.03722112.2017.09.008 FPGAImplementationofPseudoRandom NumberGeneratorforSRAMPUFs 1 1 1 2 LIBing,ZHOUCenjun,CHENShuai,JIJianhua (1.SchoolofMicroelectronics,SoutheastUniversity,Nanjing,Jiangsu210000,China; 2.SchoolofInformationEngineering,ShenzhenUniversity,Shenzhen,Guangdong518060,China) Abstract: Theproblemofinformationsecurityisbecomingserious,andtherandomnumbersarethecornerstoneof informationsecuritysystems.ThispaperproposesaHashbasedpseudorandomnumbergenerator(PRNG)whichtakesstat icrandomaccessmemoryphysicalunclonablefunctions(SRAMPUFs)asentropysources.ThisPRNGverifiestheavaila bilityofentropysourcesonlineandreseedsdynamicallywhichimprovedthesecurityofpseudorandomnumbers.Therefore, itcanbesecurelyappliedinhighlevelsecurecryptographicprotocols.ThisPRNGisimplementedonFPGAdevelopment platforma

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档