【摘 要】
:
杂凑算法是单向散列函数的一种,它是将可变长度的信息映射成固定长度摘要值的密码算法。在消息认证、单向口令文件产生、随机数产生、病毒检测、金融服务以及各种安全协议中
论文部分内容阅读
杂凑算法是单向散列函数的一种,它是将可变长度的信息映射成固定长度摘要值的密码算法。在消息认证、单向口令文件产生、随机数产生、病毒检测、金融服务以及各种安全协议中应用广泛。随着信息时代的快速发展,大数据时代已经来临,对杂凑算法的高性能硬件设计实现的需求越来越强烈。杂凑算法SM3作为中国自主研发设计的密码在商业领域中有很多应用。SHA-256正在将逐渐取代被破解的MD5和SHA-1,应用前景广阔。此外NIST还发布了最新哈希算法标准SHA-3。根据以上背景,本文主要研究杂凑算法中的SM3、SHA-256和SHA-3系列的高性能硬件实现,对不同的算法采用不同的改进方案。本文实现的硬件设计如下:(1)针对杂凑算法SM3,分别完成基于ASIC和FPGA的高吞吐率设计。通过多合一结构、优化加法器提、移除关键路径中的多个选择器和异或门的方法达到提高吞吐率的目标。采用器件Stratix III完成FPGA的性能验证,四合一结构的吞吐率为2.56Gbps。基于ASIC的设计采用modelsim仿真并用DC工具进行逻辑综合,在SMIC 65nm工艺平台上,八合一结构的吞吐率可以达到7.47Gbps。(2)在SHA-256算法实现中,使用更简单的压缩函数,并结合预计算,完成SHA-256算法时钟频率和吞吐率的优化。在Stratix III系列EP3SE80F1152C2器件上,单轮结构时钟频率可以达到222.32MHz。采用多合一结构完成SHA-256算法高吞吐率的实现。通过预计算思想,移出多合一结构关键路径中的加法器、与门和或门。在SMIC 65nm工艺上实现,八合一结构的吞吐率可以达到10.59Gbps。采用深度流水完成SHA-256算法多文本文件高吞吐率的设计。同时优化消息字扩展模块的寄存器数量,降低面积的占用。在SMIC 65nm工艺条件下,对多文本文件的处理在深度流水结构下吞吐率可以达到492.3Gbps。(3)将SHA-3系列的四种杂凑算法SHA3-224、SHA3-256、SHA3-384和SHA3-512的标准在同一个硬件方案实现,增加硬件电路的灵活性。采用流水线思想设计数据填充和迭代压缩,降低关键路径的延时,并优化硬件面积。支持SHA3-224、SHA3-256、SHA3-384和SHA3-512四种标准的硬件结构在SMIC 65nm工艺下的吞吐率可以达到37Gbps。
其他文献
通过大型内爬塔吊在高层建筑中成功运用的实例,介绍了内爬塔吊及其专用顶升设备的基本原理,并对内爬塔吊与常规外附着落地式塔吊进行了简要的比较,可为受场地限制的高层建筑施工
目的为观察整体理对新式横切口腹膜外剖宫产术(简称"新式剖宫产术")后产妇早期恢复及母乳喂养的影响.方法观察记录1998年1月~2000年1月开展整体护理后260例新式剖宫产术后疼痛
淡水生态系统常常面临着水生植物入侵的威胁。而局域植物群落提供的生物抵抗能够有效抵御外来种的入侵。但是目前缺乏有关干扰和局域植物群落生物抵抗的相关研究;并且针对乡土附生藻类群落和入侵种沉水植物的相互作用的研究还存在空白。本文以长江中下游地区常见的入侵种水生植物喜旱莲子草(Alternanthera philoxeroides(Mart.)Griseb.)),水盾草(Cabomba carolinia
【摘要】小学数学图形教学模式能够帮助小学生更好的掌握数学知识,并使小学生通过一段时间的小学数学图形学习,形成一定的数学逻辑思维能力,这对于小学生数学学习能力的提升和小学生数学逻辑思维能力的培养具有积极的影响。本篇文章主要对小学数学的图形教学进行分析,首先对小学数学图形教学的价值进行简单论述,其次对小学数学图形教学的具体方式进行分析,提出一些相关建议和对策,旨在更好的指导小学生学习数学知识,形成良好
郑(州)开(封)城际铁路设计时速达200 km,为保证高铁列车信息传递的精准,其四电设备用房需具有良好的屏蔽信号干扰和综合防雷能力,为此,在站房设计中采用了法拉第笼.介绍了法拉第
2016年2月26日,应陕西日报传媒集团邀请,人民日报印刷厂照排车间副主任杨晓俊同志,在集团举行报纸彩报图片制作技术专题培训。陕西日报传媒集团有关部门、子报刊网、各专刊、
医疗设备质量控制是医疗机构设备管理部门关注的一个新方向,是现代医院、疗养院全面质量管理的重要组成部分。本文从质量控制的意义和内容、建立质控体系、制定质控管理制度、把住“三个”环节,落实质量控制措施、强化技能培训,提高解决问题能力等方面介绍了疗养院开展医疗设备质量控制工作的探索及体会。
丝绸之路经济带连接着活跃的东亚经济圈和发达的欧洲经济圈,并覆盖了发展潜力巨大的中、西亚地区。随着丝绸之路经济带倡议的提出和实施,中欧之间的铁路货物运输得以迅速发展,中欧班列应运而生。而中欧班列在快速发展的同时,逐渐显现出一些问题。其中,各班列之间争抢货源、无序竞争、运输线路重复等导致中欧班列运输成本居高不下,长期依赖于地方政府补贴,这严重制约了中欧班列的健康发展。由此,本文对丝绸之路经济带中欧班列
煎炸作为一种传统的烹饪方式,已经有几千年的历史,煎炸食品因其具有独特的风味而风靡欧美国家,我国煎炸行业正处于发展的上升阶段。油脂作为食材煎炸的介质,得到了快速的发展,因此油脂在煎炸过程中的性能与品质变化越来越受到重视,不同油脂又具有不同的煎炸品质与性能,尚没有一种油脂符合理想煎炸油的条件,因此提出了煎炸专用油脂的概念。煎炸专用油的研究在我国尚处于初级阶段,因此,加快不同油脂的煎炸性能的研究及煎炸专
上海国际航空服务中心主楼高230 m,为框架-核心筒结构体系,采用钢柱筒架交替支撑式液压爬升整体钢平台模架装备施工,该装备在超高层建筑施工中具有自动化程度高、适应性强、