真随机数发生器集成电路设计

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:ssskstar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随机数发生器的功能是提供具有随机分布特性的数列。目前,大部分“随机”信号源使用的是伪随机发生器(PRNG),即采用数学递推公式来产生随机数。PRNG能保证随机数有良好的统计特性,但不可预测性较差。故在某些特定的应用中,如加密通信中密钥的生成等,必须使用真随机数发生器。基于硬件的真随机数发生器(TRNG)是利用一些具有不可预测性的自然界物理现象来产生真随机数,一般采用模拟信号源来实现。 本文的核心内容即为根据高性能网络安全密码芯片的设计要求,实现一个真随机数生成器IC子单元的设计。经过研究分析,设计了两种实现方案:振荡采样、时间离散混沌。 振荡采样方案的基本思路是:通过一个高电平触发的D触发器把两个独立的方波进行数字混合,用低速波来采样高速波,来产生随机数列,并且用“异或链”来使输出平稳。设计分模拟和数字两部分进行,前者主要是振荡器的设计,分别设计了RC振荡器、环形振荡器和压控振荡器三种电路;后者则是通过逻辑综合得到。在设计中,通过异或电路及扰频电路的增加,进一步确保了输出的随机性和不相关性。该方案使用0.6μm CMOS工艺实现,已完成流片,并通过了相关测试。 时间离散混沌方案,是利用了混沌系统不可预测的特性并结合使用了振荡器采样设计来产生真随机数。该方案对电源噪音,时钟串扰等外界或内部的干扰不敏感。其设计随机数发生率为1MHz,产生的随机数序列通过了比特分布、游程分布、随机碰撞和状态分布检验。该方案亦使用0.6μm CMOS工艺实现,
其他文献
该文结合了作者对视频分割及相关技术的研究工作,提出了一种利用时空相关性的快速运动估计算法和基于矢量场分析的运动分割方法.具体说,该论文包含以下内容:首先,对同运动分
该文研究了Turbo码的理论及其应用.首先介绍了信息论及信道编码的相关知识;其次对Turbo码的编码、译码和交织器作了较为深入的研究,最后通过计算机模拟给出了Turbo码的性能分
本文对DVB-ATM网络适配器进行了设计,取得了较好的效果。并研究了用到的多种技术,主要涉及到DVB系统、ATM技术、交织技术、CRC编码技术。 (1)DVB采用了高效数据压缩技术、数
RS码是一种经典的代数编码方式,由于它是一种极大可分距离码,在纠随机错误与突发错误方面都具有非常优秀的性能,所以在工程中应用非常广泛.Turbo码具有近Shannon限的性能,它
该论文研究在DVB前端通过一个多功能的包处理器来实现复用、Internet接入DVB网络以及单频网同步的功能.通过研究DVB以及MPEG-2的相关标准,首先掌握MPEG-2编解码的原理与系统
传统的低码率视频和静止图象压缩标准(好H.261、H.263、JPEG2000)为了达到更高的压缩效率,并没有充分考虑数据丢失的影响.因此当压缩后的视频数据经过打包在无Qos保证的Inter
论文的工作围绕着空时码及其在OFDM系统中的应用展开.该文首先讨论了分组空时码和空时格码在平坦衰落信道下的原理、特点及性能,并进一步讨论了空时码在无线通信中普遍存在的
网格,作为分布式计算算领域发展的最新方向,正逐渐被证明继传统Internet,Web之后的笫三次互联网浪潮,国外已经有很多所机构,公司和大学投入巨资进行网格计算的相关研究,因此,对于网
目的:研究针灸推拿疗法在治疗肩周炎的临床应用效果.方法:在我院2011年1月~2015年12月120例肩周炎患者为观察对象,采用不同的治疗方法,选取多组治疗对象,根据治疗对象的不同将
该文主要对三个方面进行了重点研究.首先讨论了IPv6与IPv4、MIPv6与MIPv4的不同点.然后因为设计IPv6的一个目的就是支持移动节点,所以添加了很多特性,所以详细讨论了IPv6对移