关于离散对数问题及Diffie Hellman问题的多项式信息泄露研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:zhao7788
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Diffie-Hellman(DH)密钥协商协议是一种安全协议,它可以让双方在完全没有对方任何预先信息的条件下通过不安全信道创建公共密钥,该密钥可在后续通讯中作为对称密钥加密通讯内容。DH协议的安全性是基于有限域上的离散对数问题。本文主要研究了离散对数问题以及DH协议的相关问题。具体地,在如下两方面进行了研究并取得了一定进展。  1.离散对数问题通常,人们对于离散对数问题的求解主要是对PollardsKangaroos算法的改进,尝试通过减少跳跃次数来优化算法。目前解决这一问题的最优低存储算法是Van Oorschot和Wiener版本的Pollards Kangaroos算法,其平均情况下的时间代价是(2+O(1))√N次群运算。文中对解决这一问题的经典Pollards IKangaroos算法进行改进得到新的求解算法。新算法是通过利用多次小整数乘法代替一次完整的大整数乘法来减少kangaroos每次跳跃的时间代价实现算法效率的提高。进一步,通过增加kangaroos的数量使得算法在跳跃次数和每次跳跃的时间代价两方面都得到改进,从而得到区间上离散对数问题更有效的求解算法。  2.DH密钥的多项式信息泄露问题本部分研究主要针对2004年Sh-parlinski提出的探索性问题,即对给定的Oracle,其返回的错误值无法区分并且全部的输入均随机。本文证明,给定一个可返回DH密钥多项式信息的Oracle,即用gx和gy询问Oracle时,其可返回DH密钥的多项式信息F(gxy),其中,F(X)是确定的m-稀疏多项式,存在多项式时间算法可恢复DH密钥。证明恢复DH密钥的多项式信息的困难性和恢复整个密钥的困难性相同。进一步,本文还研究了DH问题的几个相关变体,DHg(2,gy),n-DH问题及MDH问题,并分别得到类似结果。  这两大类问题是许多密码系统和签名系统的安全性基础,对其进行研究,不但对算法的设计及密码系统的设计有很大帮助,而且对现代密码学的发展也有重要意义。
其他文献
手语虚拟人动画是人体动画合成研究的一个分支。由于手语的语言特性,人们不仅希望合成真实的人体运动,而且要求生成动画能够正确传递语义信息。手语是一种视觉语言,最突出的特点
存档管理器是基于三维游戏引擎模拟演练系统中的一部分,它负责在模拟演练过程中记录演练场景中的数据,在演练结束后进行场景回放和向用户展示日志信息。设计并实现存档管理器的
数控编程技术是数控加工准备阶段的重要内容之一,是直接影响加工零件精度与加工效率的重要因素。伴随着航空、航天工业的不断发展,飞机结构件、发动机等部件具有多种数控加工特
蛋白质是生物体的重要组成成分,行使催化、免疫、细胞信号传导等重要的生物学功能。蛋白质是以氨基酸为单元,脱水后由肽键连接而成的长链。蛋白质只有在折叠成特定的结构构象之
为了满足航空航天电子系统的发展对高速高可靠数据传输的迫切需求,需要开展对于高带宽、高传输速率、强实时性、高抗干扰能力、高容错性、低误码率的通信网络的研究。  目前
学位
IMS提供了一套多媒体服务的标准体系架构,作为下一代通信网络的核心技术,已经被设备提供商和运营商广泛接受。与此同时,无线网也有了长足发展,移动终端更是得到全面普及,然而基于
随着互联网、移动互联网的和企业信息化的迅速发展,出现了越来越多以文本形式存储的信息,如何从这些数据中获得有价值的信息成为了计算机科学与技术领域的一个挑战。文本聚类
动态软件体系结构可以随着应用的不断变化而自动适应,使得基于动态软件体系结构的应用具有高度的可扩展性。OSGi是近年来颇受关注的一个动态体系结构的框架实现,是基于Java虚拟
随着信息技术发展和企业信息化进程的不断推进,企业里分散孤立的应用系统越来越多。这些系统可能涉及不同的技术,使用不同的开发语言以及运行在不同的平台。这种异构情况给企业