关于椭圆曲线素性检测的原理及算法研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:shuo19871108
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
素数的研究已有很长的历史,现代密码学的兴起给它注入了新的活力,提出了新的课题,其中最重要的就是素数判定。在已知的公钥密码系统中,RSA公钥密码体制和椭圆曲线密码体制(ECC)是两个最具有代表性,同时也是最有发展前途的公钥密码体制。RSA公钥密码体制是建立在选择大素数p、q的基础上的,椭圆曲线密码体制中选取椭圆曲线时也要求曲线的阶是大素数或者具有大素数因子。素数的选择直接影响着密码体制的安全性,因此,正确判断一个数是否为素数是密码体制中的一个非常重要的环节。 本文首先对素性检测的研究背景、意义以及国内外发展趋势进行了简要的分析和综述。其次,介绍了素性检测方面的基础理论以及目前存在的几种常用素性检测算法,探讨了二次型及二次域的相关理论知识。第三,简要介绍了椭圆曲线的相关知识,同时详细探讨了将椭圆曲线运用到素性检测领域的研究,即椭圆曲线素性检测算法,并在此基础上简要介绍了ECPP(Elliptic Curve Primality Proving)算法实现过程中的相关内容。第四,在GK算法的基础上将其推广,得到了一个利用多点阶的椭圆曲线素性检测的改进算法——广义GK算法,此算法在应用上比GK算法更有效,具有更广泛的实用价值。按照这一推广思想,其它的几种运用椭圆曲线的素性检测算法(the basic ECPP algorithm、the fast version of ECPF)也可进行相应的改进。最后,对全文所做的主要工作和不足进行总结,对以后更进一步的研究进行展望。
其他文献
人类的社会活动离不开人体身份识别,传统的识别技术使用身份证、信用卡等特殊的个人物件进行个人的身份识别。随着科学发展,这些个人物件有可能被伪造和盗用,互联网和电子商务的
随着Internet的高速发展,现有的互联网核心协议IPv4的许多不足逐渐暴露出来,已经阻碍了Internet的发展。为了解决IPv4的不足,下一代Internet协议IPv6诞生了,它不仅解决了IPv4遇到
演化计算是计算机模拟大自然的演化过程,特别是生物的进化过程,来求解复杂问题的一类计算模型。由于演化计算具有自组织、自学习、自适应的智能特征和简单、通用、鲁棒性强、适
IP组播技术是一点对多点或多点对多点的传输技术,它允许一台或多台主机(组播源)发送一份数据,由多台主机同时接收。组播技术是减轻服务器负载、节省网络带宽的有效方法之一。IP
使用误差扩散调频半色调算法的挂网设备能够生成高质量半色调图像,广泛应用于印刷领域。但是误差扩散算法的计算过程比较复杂,所以使用误差扩散算法的挂网设备处理速度通常比较
日益泛滥的网络垃圾信息不仅为人们的工作和生活带来困扰,也为社会经济带来巨大损失,而如何有效检测和过滤垃圾信息是研究人员面临的一个紧迫问题。基于内容的垃圾信息过滤是目
随着移动定位技术、无线通讯网络、地理信息系统、移动互联技术的飞速发展,基于位置服务(Location-Based Services,LBS)的应用也得到快速发展。LBS是以位置服务为核心,通过通信
产品防伪和责任追溯对企业产品的品质具有十分重要的意义,一般采用在包装上印制标识码来实现,目前大部分防伪标记采用钢印的方式。钢印防伪的缺点是容易磨损、操作麻烦和自动化
OSPF网络规模的扩展和新兴即时业务的引入要求相应的网络管理系统具有动态监测的能力.传统的基于SNMP的网络管理工具无法处理IP网络的不可预测性以及由此导致的动态控制层面
多属性决策问题通过处理多个属性来得出候选方案的优先序。多属性决策技术广泛地应用于不同的领域,例如:工程、经济、管理科学、交通规划、军事等。近三十多年来,多属性决策问题