基于PUFs的Hash随机数发生器设计及其安全性分析

来源 :东南大学 | 被引量 : 0次 | 上传用户:edisonckw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化社会的快速发展,信息安全问题开始受到人们的重视,随机数作为信息安全系统的基石,其安全性日益变得重要。对于需要大量随机数的安全协议,必须将真随机数种子通过算法扩展成伪随机数,因此伪随机数的安全性往往取决于种子。以上过程通常由软件完成,这导致种子的安全性存在很大的风险。物理不可克隆函数(Physical UnclonableFunctions,PUFs)作为一种加密实体,具有不可预测性以及不可克隆性,已经成为多种安全协议的组成部分。将PUFs作为真随机数种子源,向硬件化的伪随机数发生器(Pseudo-Random Number Generator,PRNG)提供种子,能够提高信息安全系统的安全性。基于此,本文的研究包括以下几个方面:分析各种基于现场可编程门阵列(Field Programmable Gate Array,FPGA)的PUFs电路特性,分别探究它们用作种子源的可行性;针对以上分析,设计熵监测模块,实现对熵源有效性的监测并产生种子;根据美国国家标准与技术研究院(National Institute of Standards and Technology,NIST)SP800-90A 的建议,设计一种符合规范的哈希(Hash)PRNG;将PUFs、熵监测模块、Hash PRNG组成完整的系统,并在FPGA上进行实现;搭建随机数测试平台,通过NIST随机数检测套件对输出进行检测,并针对各种攻击方法进行安全性分析。本文的创新点在于:第一,首次对各种易于在FPGA平台上实现的PUFs用作种子源的可行性进行探究;第二,首次提出了针对PUFs熵源有效性的实时监测方法,排除了环境因素的影响,提高了系统安全性;第三,首次针对NIST SP800-90A建议中的伪随机数发生器进行了硬件架构设计,并实现了动态可重播操作。本文所述的伪随机数发生系统在Altera Cyclone Ⅳ FPGA开发平台上进行验证,该系统在68MHz工作频率下的伪随机数发生速率达到598.1Mbps。该发生系统具有的熵监测功能以及动态可重播功能,能够保证抗回溯性和抗预测性,提高系统安全性。其产生的伪随机数通过了 NIST随机数检测套件的所有随机性检测项目,具有良好的随机性。该研究的意义在于提供了一种高安全性与高可靠性的伪随机数发生器设计,可应用于高安全级别的安全议中,其中针对各种PUFs特性的探究对于在不同情景下的应用设计具有一定的价值。
其他文献
本实验通过对分布在中国海沿岸的三疣梭子蟹种群(样品分别来自丹东、营口、莱州、青岛、连云港、宁波、北海)七个野生种群线粒体DNA 16S rRNA Cytb和D-Loop片段的测序来研究
政府采购,是指各级国家机关、事业单位和团体组织,使用财政性资金采购依法制定的集中采购目录以内的或者采购限额标准以上的货物、工程和服务的行为。政府采购是当今世界各国政
<正>SOLO分层法近年来在内地得到介绍,其学术观点也逐渐被同行所接受。就数学学科而言,有同行介绍了运用SOLO分层法对数学开放性试题进行评分的做法,但真正把SOLO分层法应用
由于移动银行可以提供无处不在、实时的服务而得到众多传统银行的重视和推广,但调查报告显示用户对移动银行的采纳率相当低。整合任务/技术匹配理论和技术采纳与使用统一理论
对于工形截面压弯构件而言,合理的设计理念是采用高而薄的腹板,这样能够充分发挥截面的承载能力,从而节省材料。此做法虽然可能引起腹板的局部屈曲,但腹板的屈曲并不意味着构
目的探讨专业护理配合全身麻醉对提高宫腔镜检查术的舒适性,降低疼痛等不良感受的作用。方法选择我院2011年1月-12月在专业护理下行无痛宫腔镜检查术的30例患者为研究组,同期在
本文从法人财产权、股权的关系入手,分析了以非法所得现金出资与公司瑕疵设立的关系,并从法律经济学视角对以非法所得现金出资的法律制度发表了浅见。本文认为:以非法所得现
肠道通透性改变主要因肠黏膜受损引起,肠黏膜受损伤以湿热内蕴最为多见,症状常出现腹泻、腹痛,或便秘,甚至排黏液脓血便。肠黏膜屏障是机体内外联系的重要界面,若在各种病理
通过对危机管理应急决策的分析,指出了危机预案在应急决策中的重要作用,然后从危机信息处理的角度,结合决策支持系统技术和人工智能中的案例推理方法,构建了一类基于案例推理
新中国成立以来,我国篮球运动得到了蓬勃发展,运动技术水平有了长足进步,取得了一系列举世瞩目的成就。近几年,随着市场经济的迅速发展和体制改革的不断深化,我国传统的、计