基于GPU的SM2数字签名和验证算法的快速实现与优化

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:muyanger280
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线加密(Elliptic Curve Cryptography,ECC)算法在数字签名领域有重要意义。SM2是由我国国家密码管理局发布的椭圆曲线公钥密码算法。相比于其他公钥密码算法,其具有在安全性相同的条件下密钥长度更短的特点。随着数字签名技术的广泛应用,对数字签名性能需求也不断提高,ECC的快速实现受到了学术界与工业领域的广泛关注。基于图形显卡处理器(Graphic Processing Units,GPU)的高性能通用计算在各个领域得到了广泛应用。本文主要在GPU平台上对SM2数字签名与验证算法进行了并行实现,对底层算法(如椭圆曲线群运算、大整数域运算等)进行优化,并对优化后的SM2算法进行了效率分析。主要工作如下:本文对CPU与GPU异构平台上的运行模型进行了详细阐述,提出了SM2数字签名与验证算法在Open CL平台上的运行模型。采用CPU、GPU异构编程方法,本文重点对有限域中大整数模逆运算以及椭圆曲线群的倍点运算以及SM2签验过程中的SM3消息摘要算法进行优化。实验结果表明:在AMD Radeon R9 290 GPU上运行的SM2签名与验证算法比Intel Xeon E5620 CPU上串行算法签名加速比为7.80~295.58,验证加速比为1.09~38.44。本文设计的SM2 GPU并行优化算法能显著提高SM2数字签名与验证速度。
其他文献
随着信息技术的不断进步,全球数据中心和高性能计算中心都面临着通信带宽严重不足、系统功耗不断增大的挑战。在传统的光互连通信技术中,通过采用更高阶的调制方式可以有效地提升通信带宽,降低互联能耗。其中,采用四级幅度脉冲调制(Four-level pulse-amplitude modulation,PAM-4)的硅光发射器集多阶调制技术和电光集成技术于一体,在传输速率、通信功耗和集成度上具有明显的优势,
随着集成电路工艺技术的不断发展进步,基于CMOS工艺的光、电器件在同一块芯片上集成的技术已经开始走向成熟,使得基于CMOS工艺的电光集成电路(Electronic-photonic Integrated Circuit,EPIC)技术已经成为可能。EPIC技术结合了光互联的高带宽、低损耗性与CMOS集成电路的大规模集成等优点,可以较为容易的实现高速率、高带宽、多通道、低功耗的电光互联接口,从而成为
近年来,非晶半导体薄膜晶体管(thin-film transistor,TFT)由于具有良好的机械柔韧性、与任意基板的兼容性、低成本和低温下大面积可加工性等特点,成为了学术研究和工业应用的热点,广泛应用于可穿戴传感器、医用贴片、可弯曲显示器和一次性射频识别(radio frequency identification,RFID)标签等。TFT电路设计复杂度远小于硅集成电路。然而现有的商业化EDA工
为了最大限度地发挥5G通信的潜力,未来将可能联合毫米波和Sub-6 GHz两种方案进行5G网络建设,并尽可能利用宽带技术实现性能优化。天线作为电磁波收发器件,对通信系统的性能有着重大影响。无线通信技术的发展要求新一代天线具有宽阻抗带宽、高增益以及方向图稳定的优良特性。本论文主要探讨面向5G及未来通信的毫米波及Sub-6 GHz宽带天线及其阵列的设计研究。首先,针对毫米波通信系统,基于低温共烧陶瓷工
对新实施的标准FZ/T 24009—2021《精梳羊绒织品》与旧标准FZ/T 24009—2010《精梳羊绒织品》的内容进行了对比分析,归纳总结了新标准较旧标准修改、增加、删除的项目。希望研究结果有助于生产企业对精梳羊绒织品品质的控制,为市场监管部门监管产品品质提供更加有力的依据,有效保护消费者的合法权益。
随着5G技术的成熟及移动互联产业的迅速发展,移动环境下的内容共享服务已经成为互联网业务的主流,2019年已经占据互联网业务访问量的85%。而另一方面,现有TCP/UDP/IP互联网是基于有线网络架构发展而来,因此内容共享业务模型与移动网络架构不匹配导致的信息流量爆炸、端到端静态连接无法适应移动网络动态拓扑能力导致的内容/地址无法解耦等矛盾愈发突出。本文针对上述矛盾,围绕分布式场景下内容共享效率及节
智能手机的普及与蓝牙技术的发展使基于低功耗蓝牙的无钥匙进入与启动系统(Passive Entry and Passive Start,PEPS)成为可能。传统PEPS使用智能钥匙取代车钥匙,而低功耗蓝牙PEPS使用智能手机取代智能钥匙,实现真正意义上的无钥匙进入与启动。本文主要研究低功耗蓝牙无钥匙进入与启动系统中,作为虚拟钥匙的智能终端在车内外的状态识别技术。基于位置指纹法、差分处理和Dempst
肘关节损伤治疗术后依旧面临活动功能受限,关节不稳等多种问题,理解肘关节在体生物力学表现能够帮助减少肘关节手术后并发症。本研究的主要目的是利用动态双平面摄影技术对在体肘关节运动学以及尺侧副韧带功能进行评估,期望为临床肘关节创伤治疗工作提供理论支撑。研究内容主要分为以下几个部分:(1)研究正常人肘关节在屈曲以及内外旋过程中六自由度运动学变化,探讨尺桡骨之间的运动学差异以及屈曲角度和内外翻或内外旋角度之
压力在世界范围内日益成为一个对人们健康产生严重影响的问题,压力情绪的折磨甚至会导致高血压、中风、冠心病、抑郁等身心疾病。因此,有许多研究致力于探究放松减压的有效手段,如音乐、按摩、灯光等等。然而,在过往的研究中还存在一些不一致不明确的地方,其主要原因在于现有情绪放松系统不完善,研究者往往只能局限于单一模态刺激的研究,缺乏一个通用的多模态实验平台来控制放松环境以更有效地进行控制变量实验。围绕探究更为
相较于传统微波技术,光子技术具有低损耗、大带宽、高分辨率、抗电磁干扰等特有的优势,因此将光子技术应用于微波信号的传输和处理为改善传统雷达的“电子瓶颈”提供了一个崭新的研究思路,对于新一代微波光子雷达系统的发展具有十分重要的意义。然而光纤本身存在一定的缺陷,对外界环境的抗干扰能力差,从而使得生成的微波信号的相位发生随机的抖动,降低信号的相位稳定性,导致接收信号的幅度和时宽发生变化,探测结果不准确。本