SM2加密解密和数字签名验证的硬件设计

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:wdongjiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术和计算机技术的飞速发展,人们对信息安全的要求变得更加严苛。为了摆脱对国外技术和产品的过度依赖,加强自主的行业信息安全,基于国密算法的安全芯片应运而生。而国密算法中的SM2算法在非对称公钥密码算法中,其算法性能、秘钥强度和存储空间等多方面都具有很大优势,因此研究基于国密SM2算法的硬件实现具有重要意义。本论文基于国密SM2算法,实现了加密、解密和数字签名验证的硬件设计。论文的主要工作有:1、设计了SM2加密解密和数字签名验证硬件电路的系统设计方案,包括系统组成结构、模块划分、I/O接口定义和地址映射。2、设计了SM2加密解密和数字签名验证硬件电路中的关键模块。其中,SM2流程控制模块包括控制主流程、加密流程、解密流程和数字签名验证流程的状态机设计,以及加密、解密和数字签名验证流程中用到的K-point计算流程和SM3_ctrl流程的状态机设计;任务管理模块通过任务-步(task-step)机制管理可重用的SM2运算和基本算术运算的执行,高效完成加密、解密和数字签名验证所需的数据运算;蒙哥马利模乘运算模块采用基于字的蒙哥马利算法来实现模幂单元,设计中采用流水线技术,并设计了可配置的流水线级数(1-7级),满足不同客户对芯片面积(硬件开销)和加密解密以及数字签名验证的速度(数据的吞吐率)要求。3、制定了SM2加密解密和数字签名验证硬件电路的验证计划。基于Makefile脚本、System Verilog语言和UVM通用验证方法学搭建了仿真验证平台,对硬件设计进行了功能验证,功能仿真结果和系统覆盖率表明了设计的有效性。
其他文献
癫痫是第二大常见的神经疾病,癫痫发作会对患者的神经系统造成严重的损害。脑电信号(Electroencephalogram,EEG)的研究在医学领域应用十分广泛,针对癫痫患者EEG信号的分析是最为有效的检测及治疗手段。本课题基于患者多通道EEG信号进行研究,对癫痫EEG进行同步性分析,利用深度卷积神经网络对癫痫发作进行识别和预警,以便患者在癫痫发作前采取相应的保护措施,免受伤害。本课题主要内容如下:
学位
学位
学位
近年来,移动通信行业飞速发展。滤波器作为一种重要选频器件,对其性能提出了更高要求。随着软件定义无线电的提出,可重构滤波器及其小型化的研究引起了学者们的广泛关注。本文研究了基于低温共烧陶瓷(LTCC)技术的可重构滤波器的设计方法。并基于该方法设计了一款四阶可重构LTCC滤波器。通过将调谐元件分布在基板的上、下表面,使该滤波器获得了较小的尺寸。该滤波器的中心频率(CF)调谐范围为2.86-3.2GHz
在数字化车间和信息技术蓬勃发展的新阶段,注塑行业与大多数行业一样,也面临着生存的挑战。进行必要的企业管理改革是注塑企业在信息化时代变革的根本。搭建企业资源计划(ERP)系统,有助于使企业的业务流程更加规范高效,提高对市场的响应速度,并为企业管理者提供决策支持。本文以注塑工厂为研究对象,通过深入地实地调研以及需求分析发现现阶段工厂存在的主要问题:(1)缺乏数据共享平台而造成生产信息的滞后性;(2)生
学位
学位
雷达技术虽起源于军事,但正逐渐走向民生、智能以及一个多传感器交叉融合的新时代。77GHz毫米波雷达由于其宽带宽、窄波束、强穿透、高精度探测等多个优点正逐步取代24GHz雷达成为ADAS(高级驾驶辅助系统)、交通安全等多个领域不可或缺的传感器。随着毫米波雷达单芯片方案的问世和PCB(印制电路板)制板技术的不断革新,不仅避免了搭建复杂的传统雷达系统,而且因PCB制板精度的提高,可以将雷达天线集成在PC
关节式坐标测量机具有制造成本低、测量范围大、灵活性好且便于携带等优点,已成功应用于三维测量领域。然而受限于多关节串联式开链结构,其各项误差逐级累积,导致测头位置偏差较大。总结国内外研究现状不难发现,当前仅靠参数标定已经难以有效提高测量机的精度。为此,本文设计一种面向关节式坐标测量机的分度式关节结构。该结构以原测量机旋转关节为基础,结合分度球盘和分度窝盘,以牺牲部分工作空间和灵活性为代价,通过分度定