面向多重需求的灵活可配的哈希算法硬件加速器研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:zhoulijun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络信息技术的发展,信息安全成为一个越来越重要的研究课题。哈希算法是一种单向散列算法,可以广泛的应用于数字签名、密码保护以及完整性检验等领域,是多种信息安全芯片的重要组成部分。基于哈希算法应用场景的多样性,人们对其性能、面积等特性有不同的需求。本文针对不同需求的应用场景,分别提出了适应其需求的哈希算法硬件加速器的架构。针对卡类对芯片面积限制较大的场景,以SM3算法为例,提出以SRAM代替寄存器存储中间变量,并提出基础运算单元分时复用的方式,最终给出了一种极低开销的硬件实现架构。针对对吞吐率要求较高的场景,以SM3算法为例,通过两级流水线的方式,设计了一种高性能的硬件架构。此外,在该架构下,对关键路径上的运算顺序进行调整,提高运算的并行度,从而减小了关键路径的延时,提高了整个加速器的运行频率。针对用户对于多种哈希算法可选择的应用需求,设计了一种可实现SM3, MD5, SHA-1以及SHA-2系列共七种哈希算法的可重构IP。基于各算法整体架构的相似性,提出以同一整体架构实现各算法。并通过分析各哈希算法基本运算逻辑的相似性,最大化地重用加法器和寄存器,极大地减少了总的实现面积。此外,该设计灵活可配,可以对内存直接存取。
其他文献
为了满足日益增长的高速数据业务需求,3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)提出了HSPA (High Speed Packet Access,高速分组接入)技术标准和规范,它
外周血才塞症是一类严重影响人类生命健康的疾病,迄今为止尚无十分有效的治疗方法.近年来对其进行基因治疗的研究引起国内外学者的关注,并取得了很多进展.这类疾病的基因治疗
语前聋是指出生时或三岁前就出现听力损失,发病率约为1/1000,至少一半为遗传因素所致.70﹪的语前聋不伴有其他症状,称非综合征性耳聋(nonsyndromic hearing impairment,NSHI).N
通过对裙带菜的单克隆细胞培养筛选出适合其配子体生长所需的培养基、温度、光强和光周期,建立了裙带菜的无性繁殖系,为细胞工程方法育苗提供材料.同时,采用RAPD技术对裙带菜
本文基于高分辨阵列感应测井仪在实际应用中的需求,依据阵列感应仪器模型和工作模式,应用有限元素法和数值模式匹配法来计算它在二维地层模型中的响应。分析了仪器的响应和探
膦脂酰乙醇胺甲基转移酶2(PEMT2)是位于肝细胞线粒体相关膜上的一种催化PE甲基化生成PC的酶.传统上认为,此甲基化途径是CDP-胆碱通路合成PC的补充途径.1994年,Vance等人发现,
石蒜(Lycoris radiata Herb.)是石蒜科(Amaryllidaceae)石蒜属(Lycoris Herb.)多年生草本植物,在我国分布普遍。石蒜兼具观赏价值和极高的药用价值。石蒜中主要药用成分为生物碱。生物碱药理作用巨大,它们用于多种疾病的治疗,如镇痛药,抗高血压,抗菌,抗癌,解痉药,镇咳药,祛痰,兴奋剂的特性,等等。本研究以石蒜鳞茎为材料诱导不定根并建立石蒜不定根的培养体系,并
砀山酥梨(Pyrus bretschneideri cv. Dangshan Su)原产安徽省砀山县,栽培历史悠久,是我国主要的梨出口品种。近几年来,由于气候变化、栽培管理粗放等原因,梨果实中石细胞含量
水质评价在水环境的监测和治理中起着重要的作用。水质评价的常用方法有单因子指数评价法、水污染指数评价法、综合污染指数评价法、模糊综合评价法、主成分分析评价法、神经网络评价法等~([1])。神经网络评价法准确率高,并行分布处理及存储能力强,鲁棒能性和容错性能好,并且能充分逼近复杂非线性关系,具备联想记忆的功能,被广泛用于分类评价中。但是随着研究的深入,传统神经网络模型处理问题的缺陷也显现出来,例如学习