【摘 要】
:
随着物联网技术的快速发展,信息传输过程中诸如个人隐私等数据的安全已然受到严峻威胁,有关信息安全问题的研究也逐渐被越来越多的研究人员关注。密码学作为信息安全的基础,可以保障信息传递过程中的保密性、完整性以及抗攻击性等。哈希算法是密码算法的一种,它是单向散列函数,具有不可逆的特性,借由这种特性哈希算法可以应用于数据的完整性校验、唯一标识和数字签名等场景。近些年,伴随着密码学的发展,哈希算法也发展出了多
【基金项目】
:
广东省科技计划项目(2017B010124003),项目所属课题是新一代信息安全技术及其在智能硬件中的应用及产业化;
论文部分内容阅读
随着物联网技术的快速发展,信息传输过程中诸如个人隐私等数据的安全已然受到严峻威胁,有关信息安全问题的研究也逐渐被越来越多的研究人员关注。密码学作为信息安全的基础,可以保障信息传递过程中的保密性、完整性以及抗攻击性等。哈希算法是密码算法的一种,它是单向散列函数,具有不可逆的特性,借由这种特性哈希算法可以应用于数据的完整性校验、唯一标识和数字签名等场景。近些年,伴随着密码学的发展,哈希算法也发展出了多种类型,主要包括MD5、SHA-1、SHA-2和SHA-3以及SM3等,其中SHA-2、SHA-3和SM3是当前主流的哈希算法。本文根据不同应用场景,结合国内和国际的哈希算法标准,分别选取了SM3和SHA-3两种算法进行设计,最终设计结果基本实现硬件模块面积的最优化,其中SM3和SHA-3算法的硬件复用设计是本文的创新点。主要内容如下:(1)针对算法硬件设计,本文在保证速度满足一定要求的情况下,着重于面积的优化。过程中,首先结合软硬件协同设计思想,将SM3和SHA-3算法数据填充部分用软件实现,如此,既节省了面积资源,又提高了算法的灵活性;其次通过时分复用、优化加法器以及拆分流水线等方法减少了寄存器等逻辑器件的数量,实现了面积的最优化;最后使用硬件结构复用方法实现了SM3和SHA-3算法的复用设计。(2)功能验证方面,采用Synopsys公司的VCS仿真调试软件对算法硬件模块进行模块级和系统级的前仿真测试,并使用FMX7A开发板进行FPGA板级验证,结果显示硬件模块通过仿真测试与板级验证,功能正常。(3)在综合性能分析中,基于中芯国际55nm工艺,采用DC逻辑综合工具对模块进行综合。在频率分别为500MHz和200MHz时,结果显示,SM3和SHA-3模块面积分别为253088)2和621068)2,吞吐率也分别达到1.7Gbps和12.4Gbps。在与其他设计进行比较后可以发现,SM3和SHA-3算法模块的面积最优,同时频率和吞吐率也具有一定的优势。另外,SM3和SHA-3复用硬件设计综合后面积约为730848)2,可以看出,复用结构在面积方面具有很大的优势,同时速度和吞吐率也基本满足要求,设计结果总体符合预期。
其他文献
随着5G通信的发展,无人机作为辅助通信的设备应用在通信领域,在一些特殊的场景如遭遇暴风雨雪,地震等灾害中,一些区域基础的通信基站被破坏,无人机可以利用其低功耗,机动性强的特点,帮助通信受损地区建立通信链路,恢复通信。无人机有限的续航能力和机载能力导致通信系统的通信时间和覆盖范围不充分。如何补足无人机这个缺点并延长通信系统的通信时间是本文的研究目标。功率分配和无人机的高机动性是无人机平衡各个通信链路
嵌入式技术的快速发展催生了一系列以之为基础的嵌入式电子系统,如人脸识别、音频解码、智能诊断等。该系统的开发一般包含软件设计和硬件设计。在设计过程中,由于需要兼顾软件和硬件特性,传统系统设计无法胜任此要求,软硬件协同设计便应运而生。软硬件划分属于软硬件协同设计中的关键环节,其划分结果关系整个协同设计结果的好、坏。因此,本文以软硬件划分为研究对象,在分析已有经典划分算法优缺点的基础上,提出一种新的软硬
随着生产力规模的不断提升,近年来,智能工厂的概念在各个生产制造行业中悄然兴起。智能工厂旨在利用旨在利用各种现代化技术,对已有的基础设施进行升级改造,在生产过程、监督管理、行政办公等方面实现自动化运转,从而达到降低人工劳动成本、减少人为工作失误、规范企业管理等目标;同时,结合人工智能技术,开发并应用相应的智能分析、风险预警、辅助决策等功能,配合生产管理者完成统筹决策方面的工作。其中,对现有的视频监控
随着科学技术的发展,计算机的运算能力得到极大的提高,促进了深度学习的快速发展。因此近年来在机器视觉的目标检测领域,也取得了突破性的进展。随着目标检测技术的日益成熟,目标检测也开始应用到如:医疗、安防、自动驾驶等各个领域中。虽然目标检测在大尺寸目标和中尺寸目标的检测精度已经非常高,但对于小目标的检测精度依然非常低。究其原因是小目标的特征不明显,现有的神经网络难以提取到有效的特征进行检测。因此改善神经
5G时代的到来,标志着车联网的发展迈入了新的征程,推动车联网在自动驾驶、交通路况优化管理、丰富智能的车载系统方向的发展,人们可以尽情享受着科技进步带来的便利。不可避免的是,车联网衍生的安全问题(虚假广播、入侵攻击、隐私泄露等)已经成为国内外学者的研究热点。信任管理机制可以有效地针对节点行为做出可靠性评估,能高效、准确地识别出入侵节点,并将其携带的虚假消息从网络中剔除。为了解决传统密码学与公钥基础设
保障信息安全,在信息时代成为了人们最广泛的需求,而信息安全技术,离不开密码学。国密SM9算法是一种基于椭圆曲线的标识密码算法,由我国自主研发,在我国的商用密码体系中具有重要的意义。目前,SM9算法还面临着成本高、应用不够成熟、计算速度慢等问题。对于SM9算法的实现和研究都对SM9的进一步发展和应用有着重要意义。本文提出了一种基于SoC的软硬件协同实现的SM9签名验签系统。该系统通过硬件实现SM9算
液晶器件在人们的生活中扮演着很重要的角色,光电液晶材料如蓝相液晶、铁电液晶等,由于其优秀的外场响应能力,被不断研究应用于显示及光学器件领域。在这些材料中,有一类含偶氮苯翼的弯曲向列相液晶材料,这种材料在工业制造摩擦取向的液晶盒中显示出了优秀的光电响应特性,但是分子排列显示出的织构较差,且不方便于光场调控,难以实现应用。本文使用这种材料,基于液晶空间光调制器的偏振光控取向技术,制备了一种相位液晶器件
多视图数据通常可以由多个不同的特征集来进行描述,相比于单视图数据其包含了更多的判别信息,从而使得多视图特征学习技术在近年来引起了研究者广泛研究。多视图数据通常是高维数据,其不同视图之间的数据存在着互补性与冗余性,如何从多视图数据中学习合适的特征投影将高维的多视图数据映射到低维的数据空间中是降低计算复杂度与资源消耗的首要任务。其次,如何从不同的视图数据之间挖掘出有效的判别信息已成为多视图特征学习技术
随着大量工业自动化制造装备投入生产,电机协同运动的需求快速增长,永磁直线同步电机具有响应速度快、推力密度大和精度高等优点,能够很好地满足高精密加工、定位等协同运动需求。因此,多台永磁直线同步电机的协同运动控制成为研究热点,发展前景广阔。然而,多台永磁直线同步电机协同运动控制存在单台永磁直线同步电机跟踪精度低、多台永磁直线同步电机之间协同精度低的问题,难以满足实际应用要求。为此,论文深入研究了永磁直
缺陷检测是指在产品图像中定位出缺陷的位置以及识别对应位置缺陷的类别。它是产品生产过程中至关重要的流程,有利于把控产品的质量与及时反映生产过程中存在的问题。复杂纹理图像缺陷检测存在背景复杂、背景图案与缺陷特征信息相近、小面积缺陷等问题,是工业视觉检测的一大难题。因此,对复杂纹理图像缺陷检测方法进行研究,具有一定的科研价值和实用价值。针对复杂纹理图像缺陷检测存在的问题,本文基于深度学习技术围绕缺陷检测