1 / 77
文档名称:

一种随机数发生器的设计和实现.pdf

格式:pdf   页数:77页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

一种随机数发生器的设计和实现.pdf

上传人:511709291 2016/3/1 文件大小:0 KB

下载得到文件列表

一种随机数发生器的设计和实现.pdf

文档介绍

文档介绍:西安电子科技大学硕士学位论文一种随机数发生器的设计和实现姓名:李雄申请学位级别:硕士专业:软件工程(微电子)指导教师:李跃进;刘华预20100101摘一耍摘要随机数发生器在安全加密领域,有着举足轻重的地位。本文结合国际通用加密安全标准以及项目产品的安全要求,充分利用芯片自身随机因素设计实现了一种性能优良的随机数发生器。采用芯片内部的晶振电路作为该随机数发生器的采样时钟:采用工作时的瞬时码流和控制流数据,通过处理得到初始的随机数源;采用线性反馈移位寄存器和细胞自动机移位寄存器的混合电路,将初始随机数源进行杂化处理,改善了随机数发生器的随机特性;采用公开的加密算法SHA256对混合电路输出的数据进行扩散,使产生的随机数具有更好的随机特性。采用C语言编制了检测随机数的测试工具,对随机数发生器生成的随机数进行了测试,结果表明该随机数发生器可以产生良好的随机数。采用verilogHDL描述了随机数发生器各模块的I盯L级代码,并通过VCS的仿真以及DC综合,获得的电路参数为:,。验证结果表明,所设计的电路功能正确,达到了速度、功耗和面积的综合性能要求。关键词:随机数源随机数发生器混合电路SHA_256AbstractAbstractTherandomnumbergeneratorissignificantintheencr),,theintem“onalgeneraIencrypting鼢fIet)r帅icalandtheprojeCt’’℃、’【A—·,,(eywords:randomnumbersourcerandomnumbergeneratormixedcircuitsSHA256西安电子科技大学学位论文独创性(或创新性)声明秉承学校严谨的学分和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位本人签名不实之处,本人承担一切相关的法律责任。日期a堡坦:;:皇西安电子科技大学关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学位