基于椭圆曲线的拟素数检验

来源 :云南大学 | 被引量 : 0次 | 上传用户:michel_lin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
素数的研究已经有两千多年的历史,从古希腊数学家欧几里得(Euclid)开始,无数的数学家为此付出了毕生心血,也取得了一个又一个巨大的成绩,而信息技术和密码学的迅猛发展给它带来了新的挑战,特别是依赖于大素数的公钥密码系统,如RSA密码系统和椭圆曲线密码体制ECC,作为应用最广和最具有发展潜力的两个密码体系,其安全性均是建立在大素数之上。因此,快速、高效、安全的素性检验就成了这类密码系统中至关重要的一环了。本文首先对素数的研究历史以及当今取得的一些成果进行了简要的论述,然后对目前常用的几种素性检验的理论算法进行了分析,其次对椭圆曲线的相关理论进行了简要的探讨,重点对有限域上的椭圆曲线理论进行了阐述,然后对基于椭圆曲线的素性检验算法进行了剖析,特别对GK算法进行了深入的研究,并在此基础上进行了拓展并得到一种新的拟素数检验算法,此算法对基于椭圆曲线的素性检验条件更广,其结果还可用在知名的RSA系统中,并用Visual Basic编写一个实例程序实现椭圆曲线上的点和阶的计算并用于素数的检验,最后对全文所作的工作进行总结并提出不出之处,并对以后更深入的研究做展望。
其他文献
现实世界中的场景丰富多彩、绚丽多姿,这些场景有着非常高的动态范围和对比度。场景的动态范围被定义为场景中最亮部分的亮度值与最暗部分的亮度值之比。传统的显示设备如CRT
多媒体会议作为多媒体应用的一个重要组成部分,为社会性的信息交流发挥了巨大的作用。经过多年的发展,主流的多媒体会议系统分为两种,一种是基于H.323协议的,一种是基于SIP协
虚拟化技术通过对计算资源进行抽象而提供集中和共享资源的IT解决方案,能够帮助用户降低成本、优化利用率,进而打造一个供需动态平衡的基础设施平台。虚拟机是这个平台的最基
随着互联网应用的不断创新与发展,网络蠕虫等高性能网络安全事件的性能也日益复杂,造成网络异常事件频频发生。网络安全问题已经不仅仅只涉及到用户个人的利益,有时甚至会对