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

来源 :云南大学 | 被引量 : 0次 | 上传用户:michel_lin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
素数的研究已经有两千多年的历史,从古希腊数学家欧几里得(Euclid)开始,无数的数学家为此付出了毕生心血,也取得了一个又一个巨大的成绩,而信息技术和密码学的迅猛发展给它带来了新的挑战,特别是依赖于大素数的公钥密码系统,如RSA密码系统和椭圆曲线密码体制ECC,作为应用最广和最具有发展潜力的两个密码体系,其安全性均是建立在大素数之上。因此,快速、高效、安全的素性检验就成了这类密码系统中至关重要的一环了。本文首先对素数的研究历史以及当今取得的一些成果进行了简要的论述,然后对目前常用的几种素性检验的理论算法进行了分析,其次对椭圆曲线的相关理论进行了简要的探讨,重点对有限域上的椭圆曲线理论进行了阐述,然后对基于椭圆曲线的素性检验算法进行了剖析,特别对GK算法进行了深入的研究,并在此基础上进行了拓展并得到一种新的拟素数检验算法,此算法对基于椭圆曲线的素性检验条件更广,其结果还可用在知名的RSA系统中,并用Visual Basic编写一个实例程序实现椭圆曲线上的点和阶的计算并用于素数的检验,最后对全文所作的工作进行总结并提出不出之处,并对以后更深入的研究做展望。
其他文献
现实世界中的场景丰富多彩、绚丽多姿,这些场景有着非常高的动态范围和对比度。场景的动态范围被定义为场景中最亮部分的亮度值与最暗部分的亮度值之比。传统的显示设备如CRT
多媒体会议作为多媒体应用的一个重要组成部分,为社会性的信息交流发挥了巨大的作用。经过多年的发展,主流的多媒体会议系统分为两种,一种是基于H.323协议的,一种是基于SIP协
I/O性能优化是海量数据处理性能优化的核心问题之一。MapReduce计算模型已经广泛应用于海量数据处理,然而该计算模型并没有提供I/O性能优化的框架。运用云计算技术,并结合工作
随着技术的发展,机器人技术将逐步地走入家庭。同时由于全球范围内的人口老龄化和医疗服务成本的上升,家庭服务机器人被看作是一个完美的解决方案。中国科学院管家机器人项目的
虚拟化技术通过对计算资源进行抽象而提供集中和共享资源的IT解决方案,能够帮助用户降低成本、优化利用率,进而打造一个供需动态平衡的基础设施平台。虚拟机是这个平台的最基
作为一种呈现信息的新颖方式,增强现实(AR)使人们能够以直接和直观的方式与物理世界进行交互。通过增强现实应用,用户可以在不需要额外硬件媒介的情况下,进行直观的具体的操控。
为了提高无线胶囊内窥镜拍摄到的图像的质量,降低总体功耗、延长胶囊内窥镜连续工作时间,本文提出了一种新型的无线胶囊内窥镜设计方案。通过采用集成了硬件压缩引擎的图像传感
随着互联网应用的不断创新与发展,网络蠕虫等高性能网络安全事件的性能也日益复杂,造成网络异常事件频频发生。网络安全问题已经不仅仅只涉及到用户个人的利益,有时甚至会对
随着互联网的发展,越来越多的人开始在网络上互相交流。BBS作为一种受到广泛欢迎的互联网应用,极大的方便了人们的网络交互。可是,随着BBS中包含信息量的不断增长,人们也越来越难
同步电路系统以其结构简单、实现方便等优势始终占据着VLSI设计的主流位置,然而当CMOS工艺进入到深亚微米乃至纳米时代,同步电路的时钟偏差和片上波动日渐严重,功耗问题越发突出