基于双基底乘法器的SM2公钥密码算法研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:lwhxtq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机计算速度的飞速提升,对信息的加密强度也随之提高。目前广泛应用的RSA(Rivest-Shamir-Adleman)算法已经不能满足人们在安全性能上的要求。拥有更高加密强度的椭圆曲线加解密算法成了替代它的必然选择。2010年12月,国家商用密码管理办公室发布了SM2椭圆曲线公钥密码算法,规定了基于椭圆曲线加密原理的SM2算法。椭圆曲线加密(Elliptic Curve Cryptography,ECC)理论于1985年提出,同RSA加密算法相比,ECC算法具有安全性能高、计算量小、处理速度快等特点。加解密运算常常应用在实时性要求较高的场合,快速的运算是必然的要求,因此,提高SM2算法的运算速度是非常重要的。在SM2算法中,需要执行大量的加法与乘法运算。本文采用二位元扩域进行运算,在m次二位元扩域中,加法运算只需通过m个异或门即可实现,而乘法运算则需要大量的与门和异或门来共同实现,这极大地增加了运行时间。乘法器部分我们分析了传统乘法器的架构形式,通过对其分析构思自己的乘法器。本文的设计目标是设计出一种具有更短计算时间的新型乘法器,应用在SM2算法上提高加解密过程的时间效率。本文提出了一种基于双基底的新型乘法器,它结合PB(polynomial basis)基底和MPB(modified polynomial basis)基底,利用Toeplitz矩阵特性构建实现整个乘法器。实验结果表明,本文提出的新型乘法器与传统乘法器相比,可以节省约50%的乘法运算时间。提升了SM2算法加解密过程的效率。
其他文献
快速非支配排序遗传算法(Fast Non-dominated Sorting Genetic Algorithm,NSGA-II),是典型的多目标优化方法,被广泛应用于众多实际工程领域。本课题在详细研究了该算法的基础
CAD/CAM集成一直是数字化设计与制造领域十分重要的问题。CAPP技术作为连接CAD/CAM的桥梁,是解决CAD/CAM集成的重要技术。在实现CAD/CAPP/CAM集成的诸多方法中,基于特征的方
多年来,众多的研究者一直致力于网络安全的研究,取得了巨大的进展。ISO于1989年制定了国际标准,给出了ISO/OSI参考模型的安全体系结构,在该模型中,增设了安全服务,安全机制和安全管
预测控制策略因其预测模型、滚动优化、反馈校正三大特征符合工业过程控制的实际需要,因此自提出至今在理论和应用方面取得了长足的发展。而预测函数控制(PFC)是预测控制领域
自动人脸识别技术包含人脸辨识和人脸确认两类不同的任务。近年来,自动人脸识别技术取得了很大的进展。但是大多数研究工作集中于人脸辨识领域,只有少数文献探讨人脸确认问题
随着云计算的高速发展和云存储的广泛应用,云数据安全成为人们越来越关心的问题,如何将数据安全上传到云上并安全存储,降低用户使用云的安全风险是当今人们的关注的一个要求。云
无线传感器网络是通过在一定区域内部署大量无线传感器节点,实现环境数据监测任务的多跳网络。由于无线传感器节点采用电池供电形式,单个节点能量有限,同时节点部署环境恶劣,
随着网络的发展,传统防火墙单一控制点逐渐成为网络性能的瓶颈及安全隐患,为了克服传统防火墙的局限性,分布式防火墙的概念应运而生。在分布式防火墙中,安全策略统一制定,由各主机
对于科技文献的浏览和检索,传统的基于关键字的文献检索和浏览方式难以对大量信息进行整体的多角度揭示,同时,关注的文献信息形式单一,忽视了文献之外的信息及关系,使得浏览
数据挖掘技术自产生以来就被应用于多种行业,在应用中显示了其重要的经济和决策价值。数据挖掘技术与具体的行业相结合,为企业和管理机构提供决策支持,成为各机构发展的趋势。随