【摘 要】
:
伴随着计算机网络与通信技术的快速发展,以及物联网技术的广泛应用,如何保障消息在传输过程中的安全性以及个人隐私的安全性日益受到人们的关注。哈希函数作为密码学的一个重要分支,被广泛应用于消息认证、数字签名、身份验证等领域,正是这些基于哈希算法基础应用所组成的各种通信安全协议成为了信息安全的重要保障。近年来随着传统哈希函数的安全性不断受到威胁,为提高哈希函数的安全性,NIST在2012年将Keccak算
论文部分内容阅读
伴随着计算机网络与通信技术的快速发展,以及物联网技术的广泛应用,如何保障消息在传输过程中的安全性以及个人隐私的安全性日益受到人们的关注。哈希函数作为密码学的一个重要分支,被广泛应用于消息认证、数字签名、身份验证等领域,正是这些基于哈希算法基础应用所组成的各种通信安全协议成为了信息安全的重要保障。近年来随着传统哈希函数的安全性不断受到威胁,为提高哈希函数的安全性,NIST在2012年将Keccak算法确立为新一代哈希函数标准,并命名为SHA-3。本论文针对SHA-3算法基于FPGA的硬件实现与系统设计进行了以下研究工作。在介绍哈希函数的概念性质及其在信息安全领域重要应用的基础上,分析了SHA-3算法的算法结构、核心置换函数的五步迭代过程以及算法所支持的四个版本的具体定义。总结并分析了加密算法硬件实现过程中常用到的优化方法及不同优化方法对性能影响的定性分析。以不同优化方法及参数对SHA-3算法进行了硬件实现。在基本迭代结构和轮函数展开结构中,优化了轮常数发生器的实现;在轮函数内增加流水线的优化方式中,提出了一种新的流水线切割方式,使原关键路径更均匀的分配到三级流水线当中;在轮函数间增加流水线的优化方式中,提出一种自反馈与流水相结合的新结构,使硬件可以更灵活地处理新的消息块;在沿Slice方向垂直折叠的优化方式中,提出了一种使用两组分布式RAM保存中间状态的结构,并且通过增加少量额外的时钟周期和寄存器,解决了θ运算的数据依赖性。针对论文中提出的各种SHA-3算法硬件实现结构,使用专业仿真工具VCS和特定的测试集验证了其功能的正确性,使用Xilinx提供的开发环境ISE 14.7在Virtex-5和Virtex-6系列FPGA上进行了综合并得出了硬件实现性能。在分析了不同优化结构对性能的影响后,针对不同实现需求和不同优化方向给出了建议的实现结构。在SHA-3算法模块的基础上,通过添加主从设备总线接口、定义状态和控制寄存器、设计任务逻辑和有限状态机实现了SHA-3算法IP核的封装。使用开源处理器蜂鸟E203和开源嵌入式开发环境HBird-E-SDK作为实现平台完成了整个系统的软硬件设计。最后将整个系统下载到Perf-V开发板进行板级验证,结果表明SHA-3算法IP能正确高效地完成哈希运算。
其他文献
我国是一个“富煤少油”的大国,通过煤炭间接液化技术得到的F-T柴油以其硫含量和芳香烃含量低的优势,逐渐成为清洁燃料领域的研究热点。与传统柴油相比,F-T柴油的制取成本相
盾构机是集机、电、液、光及信息等多领域先进技术于一体的隧道施工装备,具有掘进速度快、综合效益高等特点。盾尾间隙指盾尾内壁与管片外边缘之间的空隙,是盾构机关键掘进参数之一。在盾构施工中,盾尾间隙不断变化,若间隙值超出设计范围,将增大推进阻力,降低掘进速度,加快盾尾刷磨损,造成盾尾密封失效,甚至发生隧道渗漏、地面坍塌等重大安全事故。因此,准确测量盾尾间隙具有十分重要的意义。以机器视觉技术为基础,提出基
目的探讨脊柱手术后患者谵妄发生的相关因素及护理对策。方法选取2017年6月至2019年6月我院行脊柱手术患者210例为研究对象,采用回顾性调查方式收集患者相关资料,采用单因素
语气词“着”及相关变体是近代汉语里使用频度较高的虚词,经常用于祈使句。唐宋以来,此类祈使句的语义结构和语用功能均发生了明显的嬗变:语义变化表现为主使者和受使者的角色调
烧结混合料的造球程度以及制粒小球的状态是决定烧结过程中焦炭的燃烧特性和料层透气性好坏的影响因素,本文阐明了这一事实。基于这种认识,新日本钢铁会司提出了焦炭分加法和
一、案情概述$$ 2013年3月22日,海联讯因涉嫌违反证券法律法规而被证监会立案调查。2014年11月14日,经查实,证监会公布对海联讯作出的《行政处罚决定书》,认定海联讯存在以下
为了探明不同材料沙障对流动沙丘土壤含水量的影响,在乌兰布和沙漠刘拐子沙头设置了不同材料沙障,采用土钻取土,烘干法测定了土壤水分含量。结果表明:纱网沙障沙层含水量比对
<正> 过量空气系数(α)又称过剩空气系数,它是烟气测试中必测的一项重要参数。锅炉、窑炉在燃烧过程中,其α值太大或太小均会产生不良的后果:太大,排烟量增加,带走了大量的热
针对中科院研究生院嵌入式系统方向工程硕士生源广、本科专业差异大、注重工程实践能力培养等特点,在嵌入式微控制器原理和应用课程教学中,提出差异化教学目标,并采用理论教学与
介绍了广东罗定汇景花园住宅小区生活污水处理的工艺流程及控制要求,并针对该控制要求采用施耐德Twido系列型号为TWDLCAA40DRF的PLC进行该小区生活污水处理的自动化控制系统的