基于ARM架构的SM2加密算法的研究与电路设计

来源 :华北电力大学(北京) | 被引量 : 0次 | 上传用户:mujun246
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2021年9月1日起,我国开始施行《中华人民共和国数据安全法》,对数据的有效监管实现了有法可依,对于信息安全的重视也达到了空前的高度。国密SM2椭圆曲线加密算法凭借应用场景多、安全性高和加密速度快等优势,获得了广泛的认可,成为了我国目前应用最广的国产加密算法之一。本文对国密SM2加密协议进行了详细的研究,分析了在不同坐标系下算法实现的资源花销,选择了适合硬件实现的雅克比加重射影坐标系并按照模块化的思想设计了一个挂载在AHB总线下的SM2加密单元,在研究前人成果的基础上,主要完成了以下工作:(1)模加模块设计:采用“二位一结组”的思想完成4位加法器以及32位进位链的设计,在4位加法器设计时引入了选择进位的概念使得4位加法器在同一时序下算出有进位和没有进位的结果。结合上述4位加法器和32位进位链优化了 128位加法器的设计,并以此为基本单元,实现了基于Omura算法的256位模加单元的设计。(2)模乘模块的设计:在64位乘法器设计时用改进的Booth译码方案优化了部分积产生电路,采用全定制的方式完成8级的Wallace压缩树。分析了基于Montgomery算法的模乘实现时序,基于改进的乘法器单元采用FIPS的方式完成了 256位模乘模块的设计。(3)SM2模块设计:调用模乘,模加模块完成点加和倍点模块的设计,采用NAF编码减少调用点加模块的次数,完成了核心模块点乘模块的设计,在此基础上根据SM2协议流程完成了 SM2模块的设计。最后,在QuartusⅡ仿真平台用VerilogHDL完成了乘法器、加法器、模加、模乘、模逆、点乘模块以及SM2单元的综合,以14级逻辑门为1周期在300MHZ的时钟频率下进行仿真并完成了数据的正确性测试。本文所设计的64位乘法器和128位加法器分别需要3、1个时钟周期,256位模加、256位模乘和256位模逆分别需要2、261和22272个时钟周期,完成一次数字签名算法需要186128个时钟周期。
其他文献
作为特高压交流输电的核心设备,特高压变压器可以提升电网的输送能力、降低运输损耗。变压器正常运行时,绝大部分磁通在铁心形成的主磁路中通过,较少有漏磁通。在直流偏磁时,铁心半波饱和,漏磁通大量增加,漏电感参数也随之有所变化。为了简化直流偏磁的仿真计算过程,需要对漏电感的变化规律进行研究。根据特高压变压器实际的结构参数和电气连接方式,建立变压器的时域场路耦合模型。考虑到硅钢片接缝域的存在会使特高压变压器
学位
随着新型反应堆的不断发展,对于几何复杂度和统计分辨率的要求不断提高,现有的蒙卡方法在输运与统计方面面临一些挑战。首先,对于聚变堆等具有高阶曲面或者复杂结构的几何模型,构造实体几何(Constructive Solid Geometry,CSG)方法建模效率低且容易出错,而且往往需要对模型进行简化,难以构造复杂模型。其次,对于复杂模型,传统蒙卡程序采用的正交结构网格往往与几何及材料边界不重合,从而导
学位
大规模的清洁能源入网对电网的安全性和稳定性提出了更高的要求。在需求侧,可调节热控负荷的特点是将电能转化为热能用于短期储存,其作用与电池相似,能有效平抑清洁能源出力波动;在电网侧,可变速抽水蓄能电站发展迅速,其具有的发电和抽水两工况切换的特性,能快速响应电网调节,且在抽水工况时,通过合理改变调速系统转速,可等效为大容量可调负荷资源,能为电网提供巨大的辅助服务潜力。将需求侧可调负荷与发电侧可变速抽水蓄
学位
化石能源在很长一段时间内支撑着中国工业文明的发展,但同时也带来了气候变化、环境污染等诸多现实问题。与煤炭、石油等高碳能源相比,电能具有清洁、高效的优良特点,实施电能替代战略是中国实现“碳达峰”、“碳中和”的重要途径。然而由于电能替代初期投资成本较大,各参与主体之间存在效益冲突,难以协同合作,导致电能替代经济性不足,从而直接影响着电能替代战略的有效推进。因此对多方合作视角下电能替代综合效益进行深入分
学位
随着“双碳目标”的提出,新能源发电和配套的储能设备将被重点发展。压缩空气储能凭借着其工作原理简单可靠性高以及容量大等特点逐渐被广泛应用。对压缩空气储能设备进行健康状态监测和实时诊断很有实际工程意义。本文针对压缩空气储能的等压往复式压气机常见故障,搭建活塞状态监测试验台,模拟活塞机构中活塞头部密封环裂纹、单边对中吸片倾斜、驱动轴侧滑动轴承间隙增大,常见的三种故障与正常状态构成四种不同状态。利用压电加
学位
光伏(Photovoltaic,PV)发电在低碳社会中扮演着重要的角色。光伏发电并入电力系统尤其是弱点网时,电压稳定是一个关键问题。光伏发电的输出功率受天气的影响较大。为此,本文假设一个阴影以速度v线性移动并扫过四个传感器,提出了一个用于分析阴影速度和阴影周期的新模型。该模型可用于分析不同串联和串并联配置情况卞,阴影对光伏系统出力的影响,得到功率输出转折点与光伏模块组合的关系。由于阴影的影响,光伏
学位
临床药物治疗学是临床药学核心专业课程之一,目前其教学内容以基础理论为主,而学生在实习和工作中的主要依据是临床指南。近三年,徐州医科大学更新教学理念,以临床指南为导向,不断深化临床药物治疗学教学改革,有助于提高学生的理论水平和实践能力,并能融入大量思想政治元素。文章总结了在教学过程遇到的困难和成功经验,旨在与各位同道交流,共同提高临床药物治疗学的教学水平。
期刊
菊芋(Helianthus Tuberosus L.)是高原特色经济作物,近年来受到人们的广泛关注,果聚糖是菊芋的主要贮藏性碳水化合物,同时也是加工利用的主要物质,贮藏期果聚糖的含量和组分变化与加工品质密切相关。大量研究表明,FEH是降解果聚糖的关键酶基因,因此了解基因的结构、功能和表达特性,对于采取合适的贮藏方式以及提高菊芋耐贮性具有重要意义。本研究通过对菊芋FEHs基因同源克隆及序列分析,了解
学位
边缘计算技术的革新和电力物联网用户终端设备智能化的发展,为电力物联网感知层的建设拉开了一个新的序幕。为了实现碳中和与未来电网“双高”特性的目标,推动加快建设智能电网,缓解用户终端设备数量的增长与接入带来的主站层的计算压力,在现有网络和技术条件下,利用物联网用户终端设备在感知层的通信与协同优化,可以为电力物联网的建设提供一种新的解决思路。目前的研究中,鲜有涉及数据在电力物联网感知层的通信、协作、共享
学位
随着世界能源变革的推进,各国电力系统逐步呈现出可再生能源占比高、资产规模增加、区域互联紧密、电力电子化等特征,一旦系统遭受大扰动或外部威胁,极易进入暂态不稳定状态、引发连锁故障,这成为影响系统脆弱性的主要因素。目前的脆弱性研究方法主要从网络结构以及稳态运行两个角度展开,但缺乏暂态视角。基于此研究背景,为提高系统脆弱性分析精度,并降低建模复杂程度,本文提出一种考虑暂态影响的电力系统脆弱性分析方法。主
学位