基于布尔网络低功耗物理随机数发生器的研究

来源 :太原理工大学 | 被引量 : 2次 | 上传用户:sophia115416
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,大数据和云计算时代已经到来,信息安全问题日益突出,加密技术发挥着至关重要的作用。对一个加密系统而言,信息系统的安全性很大程度上取决于随机数的质量,高性能的物理随机数发生器是信息安全的基石。物理随机数的产生方法通常包括四种:电子热噪声放大、振荡器采样、混沌电路、亚稳态采样。电子噪声放大,由于噪声幅值较小,需要运放器进行放大,而放大器有限的带宽及失调会降低随机性;振荡器采样,为了降低输出序列之间的相关性,慢时钟的振荡频率远远低于快时钟,从而限制了随机数的产生速率,有些虽然满足了速率的要求,但是功耗较大;对于亚稳态采样,由于电路中亚稳态持续的时间比较短,且对温度和电压的变化比较敏感,随机数的生成速率比较慢;相比其他方法,基于混沌电路的随机数发生器可实现芯片化设计,通常混沌信号由模拟电路实现,不仅电路结构复杂,而且存在稳定性问题。基于此,本文设计并实现了一款全数字电路产生布尔混沌的物理随机数发生器,并完成随机数测试标准的检测。随机数发生器由熵源、采样电路及后处理电路三部分组成。熵源部分是由1个反相器及12个2输入数字逻辑门构建的自治型布尔网络,并从熵值计算、时域及频域分析等方面研究熵源输出信号的动力学行为,最大李雅普诺夫指数的计算结果确定了其混沌特性。由于熵源较强的鲁棒性,产生的序列随机性较强,因此,在经过D触发器采样后,后处理只进行了简单的异或,在不影响原始序列随机性的情况下进一步消除了序列之间的统计偏差。本设计在Altera Cyclone IV EP4CE10F17C8N FPGA上实现。并使用NIST SP-22、Diehard、AIS 31等测试包进行随机性检测,结果表明,本设计能够通过以上测试。单个随机数发生器模块输出速率最高为100Mbps,由于本设计所用到的逻辑资源不到整个FPGA资源总量的0.1%,因此,可在其内部构建数万个本文提出的物理熵源,此时随机数的实时产生速率高达Tbit/s。因本文设计的物理随机数发生器具有高速、低功耗的特点,可广泛应用于高速片上加密系统中。
其他文献
以二乙胺盐酸盐、环氧氯丙烷、长链烷基二甲基叔胺为原料,合成了3种多季铵盐表面活性剂CD3N-n(n=12,16,18,代表烷基链碳原子个数);测定了上述多季铵盐表面活性剂的表面活性,并
<正>2012年8月29日,四川省肖家湾煤矿发生一起死亡48人的特别重大瓦斯爆炸事故,伤亡惨重。目前,虽然事故已经调查完毕,但由此带来的思考和启示,并没有结束。2012年,全国煤矿
以太西无烟煤和大同烟煤为原料,在不同活化温度下制备了烧失率10%~75%的活性炭。研究了活化过程中无规则碳和微晶单元结构的烧失特性,并分析了表面碳烧失特征;结合不同活化阶
2冬油菜科学施肥指导意见2.1施肥存在的问题及施肥原则针对长江流域冬油菜生产中养分施用比例不协调,有机肥施用不足,秸秆还田普及率低,硫、硼等中微量元素缺乏时有发生,油菜
数学是小学教育阶段的主要学科之一,小学数学课程的设置乃至全部数学活动,都要遵循其课程目标.作为一名小学数学教师,特别是一名农村小学教师,如何在数学教学中培养学生的创
指出充分发挥预结算工作在企业生产经营管理中的职能作用,建立健全预结算管理机构的必要性,并对如何做好工程预结算管理工作进行了阐述,从而对促进企业生产经营管理、降低工
多元激光雷达回波数字化技术可以用于复杂目标探测和全波形分析中,高速多元激光回波数字化技术是目标探测和地物特征分析的重要手段之一,将开关电容阵列技术应用到激光回波数
研究在干磨损条件下凸轮轴的磨损机制和磨损表面形貌的变化。计数体材料是AISI 1020硼钢。用磨损测试持续时间和负载的函数计算样本质量损失以确定磨损量。凸轮轴轮廓的变化
水稻稻瘟病是水稻重要的真菌病害,严重时可导致水稻绝收,因此水稻品种的抗稻瘟病审定是一项重要的工作。为了加强对四川水稻品种抗稻瘟病审定工作的认识,笔者总结了水稻的重
目的探讨学龄前支气管哮喘患儿的生活质量现状,分析其影响因素,并拟定针对性护理干预措施。方法选取2017年3月至2019年3月本院收治的学龄前支气管哮喘患儿80例为研究对象,采