MD5和SHA-256算法研究与FPGA实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:fragile2001000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术的高速发展,给人们带来便利的同时也带来了许多安全隐患,不仅威胁人们的安全甚至威胁到国家的安全。信息安全已成为当下不容忽视的问题,密码技术是信息安全的重要保障,通过对明文信息进行加密传输,可以有效防止信息泄露和被窃取,是信息防护最重要也是最有效的手段。哈希算法是密码算法中重要的一员,可用于数字签名和验证签名,从而保证通信双方身份的真实性,另外广泛应用于各种密码系统和交换协议,保证信息传递的完整性。目前应用最广泛的哈希算法是MD系列和SHA系列算法,其中MD5算法和SHA-256算法的安全性高,应用广泛,最具有代表性。本文研究了MD5和SHA-256算法,提出了算法架构的优化方案,并进行了硬件设计与验证。在MD5算法实现中,首先提出了利用插入中间寄存器,对输入数据进行预处理等方式优化算法单元数据通路,通过优化加法器设计,缩短循环迭代运算时间,从而减少电路的延时,缩短单步关键路径。其次,本文提出了32级流水线设计方案实现算法,将2步运算作为流水线的一级,在同一时间内运算两个步骤,提升算法运算速度,缩短消息运算时间,提高数据吞吐量。以MD5算法实现为基础完成了SHA-256算法硬件实现。利用Quartus II以及Questa Sim软件进行设计和仿真验证,并使用Altera Cyclone-V FPGA开发板进行硬件实现与板级验证。实验结果表明,算法的最高时钟频率均达到了173MHz,数据吞吐量超过81Gbps。最后采用0.188)工艺进行MPW流片,芯片面积为6mm~2,在工作电压3.3V,时钟频率为150MHz时,功耗约为10.7m W,测试结果表明,设计达到预期功能指标。
其他文献
随着集成电路系统已广泛应用在能源、交通、工业、国防等诸多关键领域,单位面积的集成电路的集成度以及集成电路的规模不断提高,集成电路的体积不断变小,这种发展趋势一方面使集成电路工作效率不断提高,但另一方面也会伴生越来越严重的电磁干扰问题。这种冗余的电磁波不仅对人们生存环境和健康造成危害,而且也会反过来影响精密仪器与电路的运行。所以,无论是出于民用考虑还是军事用途考虑,都迫切需要开发出高性能的电磁波吸收
随着串并接口(Serializer/Deserializer,Ser Des)技术的快速发展,有线通信设备对于Ser Des传输数据的速率和质量要求越来越高,影响高速Ser Des传输数据质量的因素主要是信道和封装的非理想特性。Ser Des中的时钟数据恢复电路(Clock and Data Recovery,CDR)用于从包含抖动信息的输入数据中恢复出抖动较小的时钟和数据,是决定通信系统接收数据
聚焦透镜是构成光学成像系统的基础元件,被广泛地应用于生物学、医学、材料学和微电子学等众多领域的技术研究和工业制造中。然而,由于光的衍射现象,传统光学透镜能分辨的最小特征尺寸被限制在衍射极限内。因此,突破衍射极限获得更高成像分辨率对于微纳领域的研究来说意义非凡。近年来,光学超振荡现象已经被证明可以实现非侵入式的远场超分辨成像。这种新颖的现象本质上是光场精细干涉的结果,它可以有效地避免复杂的近场操控技
癌症是当今危害人类生命健康的主要因素之一,是正常细胞在致癌因子的刺激下导致细胞分化和增殖异常,最终发展成为肿瘤组织的一类疾病。由于肿瘤具有生长快、易转移、难根除的特点,使得癌症的治疗效果十分不理想。根据世界卫生组织的近期报告,乳腺癌在全球发病率最高,威胁着数以万计的女性的生命健康,攻克癌症是关乎人类生命和健康的重要课题。传统的解决方案如外科手术、化疗和放疗等都已实现临床应用,但存在根除难、副作用大
碱金属单质在常压下采用高度对称的体心立方结构,它们的电子结构可以用自由电子模型描述,然而碱金属在压力的作用下表现出了许多不同寻常的新现象,例如呈现出原子数目更多以及对称性更低或更高的复杂的新结构,压力诱导转变为超导体,在高压下出现电阻等物理性质的异常变化,以及金属向绝缘体的转变等。这些高压新相出现的新奇的物理现象极大地丰富了人们对于高压科学的认知。Cs在环境压力下是简单的体心立方(bcc)结构,开
为研究日照作用下钢箱梁的温度分布规律以及温度梯度对正交异性钢桥面板构造细节应力的影响,本文对两座钢箱梁桥进行了温度场现场实测,建立钢箱梁节段模型进行温度场有限元分析,并将横隔板上测试截面的温度计算结果与实测数据进行了对比,最后通过子模型技术研究了温度场在正交异性钢桥面板构造细节处产生热应力的大小及其对结构疲劳寿命的影响。主要内容如下:(1)分别在夏季的强日照和高温天气下以及四个季节中典型的晴朗天气
高通量测序技术的出现与发展对基因组学研究起到了重要的推动作用。短时间内基因组学数据、蛋白质组学等数据呈现爆发式的增长为生物领域的研究提供了新的方向。网络模体发现作为生物信息学的重点课题之一,其对研究目标网络中的关键调控机制以及疾病发病机制等有重要作用。网络模体指的是在一个较大的目标网络中过度呈现的子图,此类子图被认为代表了网络中关键的结构和调控机制。模体挖掘算法的复杂度一般都较高,主要表现在子图搜
砌体结构作为一种重要的结构类型在我国城乡建设领域占据了较大的地位,现存的不同时期的民用砌体结构仍在我国各地区发挥其功能,而环境、使用时间以及使用功能的变化会对砌体结构可靠性造成一定影响。所以,对砌体结构的安全性能诸如承载能力进行可靠性评级十分必要。现行鉴定标准《民用建筑可靠性鉴定标准》GB50292-2015中,各类构件的承载能力鉴定评级均按照相同的分级原则确定,在各安全性等级下,不同构件通过抗力
奥贝胆酸主要用于治疗原发性胆汁性肝硬化,每年国内外需求量达400吨,但在国内未实现工业化生产,这是由于奥贝胆酸的合成路线长、反应条件苛刻、杂质分离与表征尚未完善等原因造成的。醋酸阿奈可他是一种眼压降低剂,还是一种合成甾体激素类药物的关键中间体。一般采用醋酸钾与前体卤化物发生亲核取代反应制备醋酸阿奈可他,但该方法存在耗时、溶剂DMF难以回收等问题。尿石素A具有多种生物活性,且安全性高。已报道的合成方
凝集体液滴(Coacervate microdroplets)作为一种人造细胞模型,是生物分子基于液液相分离作用(LLPS)形成的致密性液滴,具有分子选择性富集、液体流动性和可控响应组装等性能。凝集体液滴作为一种细胞模型,广泛应用于生物载体和微反应器的构建。一氧化氮(NO)是生命体内一种信号分子,具有重要的生理调节功能,与凝血、血管舒张、抗菌以及肿瘤等密切相关。NO的半衰期极短,难以实现可控释放,