GF(2<'n>)上的椭圆曲线公开密钥体制快速算法研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:gj1019
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线密码体制是目前公钥体制中每比特密钥安全强度最高的一种密码体制。在相同安全强度条件下,椭圆曲线密码体制具有较短的密钥长度,较少的计算量、存储量和较小的带宽等诸多优点。目前,椭圆曲线密码体制已经被许多国际标准化机构作为标准化文件向全球颁布,被认为是下一代最通用的公钥密码系统。在实际应用中,椭圆曲线密码体制一般用于数字签名以及密钥交换中。然而在数字签名的验证和基于椭圆曲线的Diffie_Hellmann密钥交换中,点标量乘耗费了主要的算法执行时间。虽然椭圆曲线在签名和解密方面比其他公开密钥体制速度快,但其签名验证和加密速度比较慢。为了弥补此项不足,使椭圆曲线公开密钥系统更好的应用到软件和硬件中,提高椭圆曲线上标量乘的运行速度就成为了关键。因此,如何加快椭圆曲线标量乘算法速度的问题就成为当前研究椭圆曲线密码体制的一个热点。本文介绍了椭圆曲线密码体制相关背景知识,并且以综合参考和分析国内外关于( )GF 2 m上椭圆曲线标量乘算法方面相关研究工作为基础,在以下两方面做了一定的研究工作:1.提出了一种新型的混合坐标系统来表示椭圆曲线上的点,从而降低了标量乘中域乘法次数。本文首先提出了基于混合坐标的新的点加法方程,并且通过具体算法说明了构建混合坐标的普遍性和可行性;然后介绍了混合坐标系统如何与各种标量乘算法有效的结合;最后通过一组具体的标量乘实验,其结果表明采用本文提出的混合坐标系统来表示点,可以降低标量乘中域乘法这一椭圆曲线点加法中基本运算单元的次数。2.提出了一种表示标量乘中正整数k的新的符号整数表示方法,并且将这种表示方法与本文提出的新的预处理点的算法相结合,得到一种新的标量乘算法。本文首先提出了一种新的符号整数表示方法的转换算法,以及一种新的预处理点的算法;然后证明了算法的正确性;最后对标量乘中随机的163位以及192位正整数k分别作了十组实验,通过分析比较试验数据,表明采用本文提出的这种新的符号整数表示方法以及这种新的预处理点的算法能够在更加有效的利用内存空间的基础上,降低标量乘中点加法的次数。
其他文献
随着通信技术的迅速发展,网络以及通信协议日益复杂。实际的网络是由多个网络设备组建而成的。作为网络的核心,路由设备和运行在其上的路由协议实现的正确性对网络性能起着
分析了目前软件自动化测试缺乏灵活性的现状,针对测试内容的多样性及自动化测试的可重复性特点,提出了ATF 软件自动化测试框架基本思想。 详细探讨了框架语言的选取、测试用
近年来,一种基于对等结构(Peer-to-Peer,简写为P2P)的大规模分布式系统迅速发展起来,它所追求的目标是,为处于边缘网络上的终端用户建立一个自由的互连互通网络环境,满足用户
目前,随着应用的快速发展和图像、音频、视频等多媒体信息传输的大量增加,Internet流量呈指数方式增长,对骨干路由器提出了越来越高的性能需求。在Internet发展初期,路由器大多基
实时集群计算机系统,通过系统负载平衡和实时调度机制实现了数据处理任务的实时性高度分配,有很高的性价比。实时集群服务器是集群领域最新也是极具挑战性的研究方向,如何将集
学习对象(Learning Object,LO)是远程教学的一个研究热点,自H.Wayne Hodgins于1994年提出学习对象之后,学习对象取得了长足的发展。2000年IEEE P 1484学习对象元数据工作小组
互联网的飞速发展带来了网络通信量的剧增,这不仅要求网络设施能提供足够的带宽,而且要求网络服务提供者或使用者能清晰地了解网络带宽使用情况,以保证网络应用和管理的科学
随着企业的市场竞争的日趋激烈和业务环境的不断变化,对业务流程管理的要求也变得越来越高,在多流程多实例并行执行的工作流管理系统中,存在各种各样的约束条件和资源竞争,一个多
目前国内外特别是国内,对于工作流技术的研究重点主要集中在对工作流管理系统的体系结构、过程模型,定义工具、系统互联等方面,而对工作流客户端的讨论所见不多。另一方面,当前仅
随着计算机技术和通信技术的迅猛发展,敏感信息通过计算机网络进行交换,特别是电子商务的迅速发展,更多的信息需要严格保密,如,银行账号、个人档案等。密码学的出现,满足了信息的秘