哈希函数加密算法的高速实现

被引量 : 0次 | 上传用户:laohuob
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数字签名标准(Digital Signature Standard, DSS)中,SHA系列哈希函数被选作数字签名算法(Digital Signature Algorithm, DSA) [1]。随后,这些算法被广泛应用于数字通信领域。但是,随着数字通信领域的飞速发展,诸如在Internet Protocol Security (IPSec) [2]中使用HMAC认证、网络购物、虚拟专用网络(Virtual Private Network, VPN)等应用的出现,加密系统,尤其是服务器端,需要提供更高的吞吐速率。在这些应用领域,发送/接收速率都很高,在计算数据包的数字签名时,任何小的延时都会导致网络服务质量的显著下降。所以,当今,SHA系列哈希函数的软件实现已经完全不能满足高速应用的性能要求了。另外,很多已有的硬件实现方案并没有考虑到当今推向市场的加密芯片之重要趋势——芯片尺寸越小越好。在现实需求的强烈推动下,很多工程师和专家纷纷提出不同的硬件实现方案,以求满足当今加密产品对速度、功耗、面积的苛刻诉求。本文提出的方案正是从比较学术界和工业界已经提出的方案出发,设计该系列算法基于FPGA (或者ASIC)的可重用的IP核。本设计工作的主要贡献是:在优化硬件性能的同时尽量不增加额外的芯片面积;另外,相比已经存在的相似速率和尺寸的设计,保持较低的功耗。本文结合“循环打开”和“路径优化”两大硬件优化技术,提出基于FPGA的SHA系列加密算法的高速实现方案。将这一设计应用于嵌入式设备,将提供更高级别的安全保障。与现有的其他实现方案相比,本设计在保持较小面积和相似主频的情况下,可提供更高的加密速率(约提高1.7倍)。
其他文献
本文对CCD受γ射线辐照生成的退化图像进行了处理,在自适应中值滤波去噪的基础上,基于MTF的图像复原算法使图像中高频信息得到了提升,边缘处灰度对比更加突出。
<正>1竞赛概况"太阳能十项全能竞赛"(SolarDecathlon,以下简称SD)是面对全球高校的住宅建筑与可再生能源科技竞赛,由美国能源部于2001年发起并首次主办,两年一届,旨在探索面
当今时代衡量一个国家的强弱,不是看资本的多少,而是看创新型人才的多少,因此大力培养具有创新精神、创新能力的创新型人才已是新时代的强烈呼唤。要培养学生创新意识、创新
本文以河北省186个农户的调查数据为依据,通过Logit模型对农户对农业信息的支付意愿及其影响因素进行了实证分析。研究表明,农户对农业信息的支付意愿受到户主的文化程度、农
变电站运行人员的个人技能是影响电力系统安全可靠运行的重要因素之一,因此,在运行人员正式上岗之前需要对其进行技能培训。目前,国内外已经开发出了许多变电站仿真培训系统,
<正>作为日本第二大城市的水都大阪,向来以富有热情和活力的城市精神立足日本。2013年4月,被称作"日本关西最后的黄金宝地"的大阪站北地区综合性开发项目Grand Front大阪一期
目的:通过研究外源性bFGF对脑缺血再灌注大鼠海马CA1区和顶叶皮质缺血神经元凋亡以及CREB蛋白表达的影响,探讨bFGF对脑缺血神经元的保护作用机制。方法:采用线栓法建立局灶性
CDMA是新一代移动通信和个人通信中最具竞争力、最具发展前景的无线多址技术,协作分集技术可解决传统MIMO系统中移动终端不能安装多天线的约束,以分布式方式实现MIMO,是一种
<正>银河SOHO是扎哈·哈迪德建筑事务所(Zaha Hadid Architects)在北京的第一个大型项目,位于朝阳门CBD的核心地带,是SOHO中国的核心开发项目。该项目具备商业和办公的双重功
党中央、国务院高度重视大学生就业,各高等院校把大学生就业工作作为学校工作的重中之重。高校共青团组织充分发挥自身比较优势,从高校毕业生就业工作的现状分析入手,就高校