基于FPGA的真随机数发生器设计与实现

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:zyxneu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信、云计算和大数据的高速发展,所带来的信息安全问题也越来越被人们重视。随机数经常作为密钥或公钥、初始化向量、填充值,在现代安全系统中起着极其关键的作用。由于伪随机数是通过确定性算法产生,所以具有一定的可预测性,并不是真正的随机数,这将为安全系统中使用随机数的应用带来安全隐患。由于高可靠性信息加密的需求,伪随机数已经无法满足高质量的要求,因此真随机数的发展受到了越来越多的关注。考虑到诸如物联网等轻量级安全设备的需求,用于产生真随机数的真随机数发生器不仅要求资源开销小,而且还要保证高效的生产速率。此外,由于FPGA能够以更低的成本和更快的设计周期提供可观的运行速度,因此获得了广泛的应用。对于安全加密的硬件实现来说,FPGA是一个理想的实验平台,已经有越来越多的加密系统在FPGA上实现了高质量的真随机数发生器。本文设计了一种新型的基于FPGA平台的真随机数发生器结构,具有资源开销小、吞吐率高等优点,并且不易受环境等因素影响。本文结构通过采样环形振荡器的不确定信号来产生真随机数,与以往基于这一结构的真随机数发生器结构不同,该方法使用快速进位链技术设计了具有高采样精度的采样结构,提高了随机数生成的速度和质量。本文所提出的真随机数发生器结构在Xilinx Virtex-6FPGA开发板上进行了验证,实验结果显示该结构仅使用25个slice就能获得100Mbps的吞吐率。为了验证提出的结构的稳定性,进行了PVT测试,实验数据表明,该结构在不同电压(0.9V-1.1V)和温度(0℃-80℃)下具有良好的鲁棒性,并且适用于不同工艺的FPGA开发平台。此外,本文结构生成的真随机数均能通过NIST随机性测试。
其他文献
目的:探讨夹层动脉瘤腔内修复术围手术期心理护理的内容与方法。方法:针对A组、B组两组不同的年龄及知识层次,运用访谈法、问卷法、观察法,采取针对性的心理干预。结果:80例
生物监测具有长期性、累积性和综合性等特点。通过生物监测可以掌握昆明地区的环境质量,但运用生物指标来评价环境质量有一定难度。本文介绍适合于昆明滇池水系受污染水体的评
自1997年我国养老保险制度改革以来,统账结合模式取代了现收现付制,然而在施行的过程中,我国个人账户空账现象严峻,特别是在人口老龄化的发展趋势下,如何解决我国养老金空账
本文探讨了在奥运村的规划设计中如何运用新的理念?环保技术及高科技手段,使奥运村能完全满足未来社会的居住要求,并为北京其它居住区的建设提供范例?
目的探讨滑膜基质金属蛋白酶3(MMP-3)对骨性关节炎患者病情的评估价值。方法选取2011年1月至2015年4月收治的骨性关节炎患者106例为骨性关节炎组,另选取滑膜皱襞综合征、单纯
<正> 大直径法兰拼焊由于其刚性较差,在制造过程中很容易产生较大的焊接变形。这里所指的焊接变形包括两个方面:一是加工前毛坯的焊接变形;二是加工后法兰与容器壳体组焊时的
小学养成教育是小学德育的重要组成部分,小学生的养成教育,要不断深化道德品质教育,狠抓小学体育常规。小学体育常规是一种教育管理制度,对于培养小学生养成遵守纪律的良好习
焊工常常要面对焊接变形问题(焊接电弧产生的热量引起的基板变形)。产生焊接变形的原因有多种,最关键的因素并不是结构问题。在此借助于焊接变形定义,提供多种焊接方式引起的
正余弦旋转变压器是一种将转子转角变换成与之成正余弦函数关系的电信号的元件,被广泛应用于自动控制、航空、火力控制等领域,以实现系统之间轴角信息的传输功能。传统上的旋转
装备制造业是辽宁省支柱产业,在辽宁省的经济发展中扮演着举足轻重的角色。近年来,随着全球产业结构的不断调整,外资的大量涌入,以及国内经济发展模式的转型,给辽宁省装备制