椭圆曲线密码算法的研究与实现

来源 :沈阳工业大学 | 被引量 : 0次 | 上传用户:mena
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的不断发展和应用,信息的安全性变得越来越重要。现在广泛使用的RSA公钥密码系统已很难满足未来人们对信息高安全性的需求。椭圆曲线密码系统(Elliptic Curve Cryptosystem)是迄今为止每比特具有最高安全强度的密码系统。与其他公钥密码系统相比,椭圆曲线密码系统除了安全性高外,还具有计算负载小,密码尺寸短,占用带宽少等优点。因此,椭圆曲线密码系统被认为是最有希望成为下一代通用的公钥密码系统。 本文首先对密码技术的发展现状及其发展趋势进行了分析和综述,详细的介绍了私钥密码系统和公钥密码系统的发展,并给出了一些典型的加密体制的简要分析。其次,探讨了椭圆曲线密码体制的原理,包括椭圆曲线密码的数学基础、椭圆曲线的基本概念、椭圆曲线密码体制的构造思想、椭圆曲线上点的运算等问题,同时分析了椭圆曲线密码系统的安全性和有效性,给出了安全椭圆曲线应该符合的三个标准。第三,给出了一个基于CM算法的安全椭圆曲线产生算法,利用这个算法产生的椭圆曲线的阶是两个大素数的乘积,并对其的正确性进行了理论上证明。第四,实现了椭圆曲线密码系统中的一些关键性算法,包括椭圆曲线生成算法、椭圆曲线密码中的KP运算、素性检测算法以及大整数间的运算。第五,提出了一种基于ECC的ElGamal数字签名方案,将经典的ElGamal数字签名方案移植到椭圆曲线密码系统之上,并验证了该方案的正确性。最后,对ECC的发展趋势和研究方向进行了探讨。
其他文献
随着计算机、微电子在技术和工艺方面的飞速发展,嵌入式系统也得到了巨大的发展,从它在工业、民用、军事、科研等各个方面的应用,可以看出它正逐渐影响着人们的生活.针对如此
视觉信息是人们由客观世界获得信息的主要来源,占人们依靠感官从外界获得的信息总量的3/4以上;而带给我们视觉世界中的所有信息的正是图像。我们知道,图像所提供的直观作用,
近年来,闪存作为一种较为成熟的固态存储介质,具有速度高、体积小、重量轻、功耗低等优点,正逐步应用到企业级服务器和高性能计算领域,为高性能计算中存储系统性能的提高带来
数据库是现实世界中某些现象或活动的状态和演化【1】。由于许多数据要一起被访问和修改以便正确反映现实世界,因此必须保证相关数据的一致性。任何对相关数据修改的中断,或
大数据时代,天津港发展迅速,如何改变数据分散和二维显示模式相对落后的现状,解决服务质量低、实时性欠佳、资源浪费严重、运维成本高、统一规范缺乏、信息孤岛和系统扩展困
嵌入式系统的广泛应用需要良好的软件系统支撑。随着嵌入式系统的深入发展,系统的可扩展能力已经成为一个基本的需求,迫切需要一种机制能在运行状态下配置系统,也就是系统在
近年来城域网流量的特征发生了很大改变,现有的流量仿真机制无论是在性能(现有仿真流量发生器大部分基于软件实现)上,还是在功能上(现有的网络模型不能很好的反映网络流量特
计算机辅助设计极大地提高工程设计的效率,其设计在后续的系列化或者改进型号开发中能够得到充分的利用。但是在此之前,很多企业保存了大量的设计图纸。这些纸质图纸,无论是在保
随着网络应用的普及,出现了大量的网络数据资源(如文摘库、论文全文库、档案资料库、业务数据库等等)为那些购买这些资源的机构的特定用户服务.为了使机构在可以最大限度的方
目前电子商务和电子政务已经成为Internet 上重要的活动之一,与此同时网络安全因其在网络应用中的重要性也日益成为一个不容忽视的问题。人们需要在网络中传输保密信息并提供