轻量级哈希函数可重构架构设计与实现

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:qiuyujie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网技术及其相关应用的飞速发展,射频识别标签、低端智能卡、无线传感网络以及大量的小型设备逐渐融入到人们的社会生活中。在物联网技术与人们的日常生活关系日益紧密的同时,信息传输的安全性引起人们的高度重视。哈希函数是常用的信息加密技术之一,由于物联网技术的相关设备在计算能力,内存大小和功率等方面具有若干限制,这些限制给常用的哈希函数带来了挑战,因此轻量级哈希函数应时而生。利用可重构技术设计可重构密码处理器是近几年研究热点,其在保证信息加密安全性的基础上,不仅能满足密码算法性能需求,而且具有较高的灵活性。因此设计面向轻量级哈希函数可重构密码处理器具有十分重要的意义。具体工作内容如下:首先,本文统计了现有的轻量级哈希函数并基于不同的设计原理对其进行分类,详细说明不同种类的轻量级哈希函数的优缺点,深入分析了轻量级哈希函数的迭代结构和内部处理结构的特点,发现不同算法之间使用的基本运算单元具有相似性。其次,本文从可重构计算思想角度出发,对轻量级哈希函数中基本运算单元的类型进行统计并分析其次序特征,为设计可重构处理单元和可重构运算单元的布局打下理论基础。之后,分析基本运算单元的可重构性并根据算法特征将基本运算单元设计为可重构运算单元,并且结合可重构计算结构的设计特点和方法,设计了面向轻量级哈希函数可重构架构,详细介绍可重构架构中的配置控制器、计算阵列的配置流程和计算过程、可重构运算阵列框架中可重构处理单元内部结构和互联网络的选取。最后,本文详细说明轻量级哈希函数在可重构架构上的算法映射过程,并且基于Verilog HDL硬件描述语言对轻量级哈希函数可重构架构进行设计并进行逻辑综合。在TSMC 55nm工艺下,该架构的时钟频率可达到467MHz,面积为2.55mm~2。本文架构等效门数量为1.33MGE,面积效率为39.58Gbps/MGE,可重构运算单元平均利用率达到39.9%,与COBRA架构、Cryptoraptor架构和Pro DFA架构相比,等效门数量减少1.44倍~5.03倍,面积效率提高1.52倍~9.72倍,可重构运算单元平均利用率提高10.2%~15.7%。结果说明本文研究的轻量级哈希函数可重构架构在保证较高的灵活性和处理性能的同时能够满足在资源受限环境下实现安全高效的轻量级哈希函数的需求。
其他文献
滚动轴承是现代旋转机械设备中最重要的部件之一,在机械运转中起着重要作用,并广泛应用于现代工业设备当中。据统计,近一半的机械故障均是由于滚动轴承故障而造成的,轴承故障使得机械设备无法正常高效运行,安全性降低,使用寿命缩短,及时的预防和诊断滚动轴承的故障也将大大的减少旋转机械的故障,减少安全事故和挽回经济损失。因此,研究和开发滚动轴承的故障诊断方法具有十分重要的意义。在现实场景的工业应用中,因为工作条
学位
随着“云大物智移”等新一代信息技术的迅猛发展,以及万物皆服务理念的快速普及,智能手机在人们的生活中变得越来越重要。相应的,移动应用市场中的软件服务(即移动端应用软件)数量也在持续增长,而在从这样巨大的候选软件服务集中进行选择时,用户往往无法便捷地找到合适的软件服务。因此,如何为用户高效地推荐合适的软件服务已经成为了推荐领域的热点问题。为了满足用户便捷地找到合适软件服务的需求,很多学者都对服务推荐问
学位
近年来,随着机器人技术的快速发展,社会对居家机器人的需求不断上升。智能居家机器人分类有扫地机器人、家居辅助机器人和厨房助手机器人等,这些机器人不能分类识别目标物并放置。针对现有居家机器人能够清理的垃圾种类有限问题,本课题以全向移动机器人为移动平台,对室内环境中的路径规划、目标分类识别以及机械臂抓取三项技术进行研究。基于机器人操作系统(ROS)搭建软件系统,在仿真和实际环境中构建环境地图,结合路径规
学位
超级电容器(SCs)以其极好的安全性、优越的循环稳定性、高功率密度和环保等优点,近年来在众多先进的可再生能源设备中脱颖而出。然而,商业SCs的低能量密度不足以支撑长时间的能耗系统,因此亟需开发兼具高比电容和宽电位窗口的电极材料。掺杂是调节材料晶体结构的有效策略,为储能创造更多的活性位点,其中非金属掺杂已得到了广泛的研究,但阳离子的微量掺杂对金属化合物的增强机理尚不清楚。基于此,本文以钨基纳米材料为
学位
现代经济的发展离不开能源。核能作为一种新型可再生能源,广泛应用于食品、中药等产品的辐照灭菌、二次加工等领域。在核辐射环境下,对退化图像中货物类别信息的准确划分和位置信息的异常变化检测可以为自动化运输和核事故预警防护提供可靠的理论依据和技术支持。传统的退化图像信息识别技术存在诸多缺点,目前已不能满足于智能化生产的要求,如何利用深度学习网络模型克服其存在的不足,提高核辐射场景下货物的类别和位置信息的识
学位
超声液位探测方法在气象、水文和海洋等众多领域起着重要的作用,提高液位探测的精度具有重要的意义。针对狭小空间内超声波阵列结构受限、复杂反射回波的问题,研究多输入多输出(MIMO)超声探测系统的达波方向(DOA)联合估计方法,在此基础上开展非均匀超声阵列探测的研究。本文首先对MIMO超声阵列结构深入研究,主要分析阵列排布与虚拟阵元数量的关系,并基于相位中心近似原理形成虚拟阵元不重叠的非均匀MIMO超声
学位
随着半导体技术的发展,封装技术对微电子封装材料的要求越来越高。在理论与经验的指导下,通过实验不断尝试新材料或者新的元素相互组合的传统的封装材料的研究策略已不适用于如今半导体与封装技术愈发受重视的当下。同时,基于第一性原理的高计算复杂度以及材料可探索空间的增大,第一性原理计算与实验结合的方式逐渐不能满足对微电子封装材料研究的需求。因此提出一种新的能在大材料空间进行高效探索的研究策略对封装材料的研究来
学位
微操作技术是对微米级别的被控对象进行拾取-释放等系列操作,在微机电系统、微注射医疗与微成像等领域发挥着越来越重要的作用。随着微观领域科学的进步,对微操作技术的操作效率与精度也提出了更高的要求。由于当前的微操作方法中普遍存在着操控效率低、破坏性较强等特点,对未来微观领域中系统操作整体效果与实际生产能力影响提出艰巨的挑战。因此研究基于电化学的微构件操控策略,对提高微操作的高效性、灵活性以及微米级金属对
学位
计算机断层扫描(Computed tomography,CT)在临床应用中实时快捷、图像质量高,已经成为脊柱类疾病检测的主流成像方法之一。从CT图像中分割出椎骨是脊柱类疾病诊断和治疗的重要步骤。传统分割方法或者基于机器学习技术在分割性能和效率方面均满足不了实际临床应用的需求,深度学习尤其是卷积神经网络的强大识别能力使得它能够得到显著优于其它方法的分割结果。本文研究基于深度卷积神经网络AM-UNet
学位
近年来,随着人工智能在生活生产中的大规模应用,深度学习算法也被越来越多的研究者关注。卷积神经网络作为深度学习中应用较为广泛的算法,在诸多领域都取得了较好的效果。但是随着网络规模逐渐增大,对应的计算量也随之快速增大,限制了网络模型的应用场景。目前主流的神经网络部署平台以CPU,GPU为主,但是这两种平台功耗较高,设备尺寸也较大,无法部署在一些有功耗限制的移动端应用场景。二值化卷积神经网络将权重量化为
学位