离散对数问题求解方法的比较与优化研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:starcui123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
公钥密码体制的安全性都是基于一些难解的数学问题,其中,许多密码体制的安全性基础是离散对数的计算困难性。离散对数问题最初作为一个数学问题,在数论中具有较长的历史;但是,随着移位寄存器序列在密码学中的应用,尤其是Diffie-Hellman密钥交换体制的诞生和广泛使用,离散对数计算问题引起了广泛兴趣。在Diffie-Hellman体制诞生后的三十多年时间里,离散对数计算问题在理论、方法和实现上都取得了一系列的进展。  离散对数问题因其计算复杂、结构灵活多变为密码体制的设计提供了良好的安全性基础。目前,许多著名的密码体制都是基于离散对数的,如Diffie-Hellman密钥协商、ElGamal加密与签名方案、美国NIST的数字签名算法DSS,韩国的数字签名体制KCDSA,欧洲系统安全研究所开发的TESS等。目前,离散对数问题已经成为密码学研究中的一类重要原语。  本文对离散对数问题进行了深入细致的研究。首先,详细介绍了本文的研究背景、研究意义、研究现状、数学基础、离散对数问题及其变体形式。接着,详细介绍了现有的离散对数问题的求解方法,并对所有的方法进行分类分析,进而列表对所有的求解方法从时间复杂度和空间复杂度两个方面进行比较。然后,对Baby-step Giant-step算法和Pollard Rho算法进行了优化,其中,在对Baby-stepGiant-step算法进行优化的过程中,对原算法和改进算法分步骤进行了对比分析,并且给出了新的哈希函数的设计方法,进一步通过表格的形式对原算法和改进算法进行了比较,从而证明了改进措施的可行性,最后对于该算法给出了其它的改进设想;在对Pollard Rho算法进行优化的过程中,通过图论模型的方法对原算法和改进算法分别进行了分析,并且给出了迭代函数的设计方法,给出了该算法的新的迭代函数,进一步通过实验对原算法和改进算法进行了比较,从而证明了对算法的优化是行之有效的,进而对于该算法给出了其它的改进设想。最后,详细介绍了离散对数问题作为一个公认的数学难题在密码体制设计方面上的应用,详细介绍了现有的几种主要的基于离散对数问题的数字签名体制。
其他文献
基于内容的图像检索是多媒体领域一个非常活跃的研究方向。作为一种直观、生动的信息载体,图像数据已经深入渗透到了我们的日常生活中,成为人们沟通、交流的重要手段。目前,图像
指静脉识别技术是一种新兴的生物特征识别技术,具有良好的应用前景。指静脉识别的研究主要集中在图像采集、特征提取、匹配和应用,其中指静脉图像的采集是整个研究的基础。本
随着计算机技术、光学技术、微电子技术的发展,电子设备日益智能化、便携化和低成本化,人们的生活不断丰富和提高,二维平面的显示方式己逐渐不能满足人们的需求,三维立体显示
数据在迁移中的安全是信息安全中的一个重要课题,尤其是在安全存储领域。数据的丢失、篡改,非法人员对数据的盗取以及恶意程序的侵入等安全威胁不断向数据的安全迁移提出新的挑
随着嵌入式设备上3D应用程序开发的飞速发展,OpenGLES图形标准由于其跨平台和方便的特性,得到迅速普及。但是由于发展时间较短,基于OpenGLES图形标准的应用程序不能满足用户的需
近年来,Android应用市场迅速扩大,应用程序功能激增,越来越多有趣且多样化的功能被用户所喜爱。然而,Android手机电池续航时间短,应用程序耗能太快,逐渐成为消费者对Android手机不
伴随产品制造业的不断发展,先进的产品制造技术日益涌现,同时也呈现出许多新的挑战,其中尤为突出的难题体现在以下几点:设计团队的扩充以致地域不断分散,设计过程愈发复杂(呈
NTRU公钥密码体制(NTRU PKCS)是一种典型的快速公钥系统,其解决了困扰PKCS的速度问题,更因其密钥体积小、生成方法简单等特点,可广泛应用于电子商务、嵌入式、通信等领域。  N
统一建模语言(Unifled Modeling Language,UML)是一种通用的可视化建模语言,已经成为面向对象建模领域公认事实上的工业标准。由于UML图从系统的需求、静态结构、动态行为以及
随着互联网的迅速普及和web2.0近年来深入人心,标签得到了大量的应用。标签所天然具有的极广泛用户参与度,使得非法信息在其中能够以极低成本爆发性的传播。图书馆对于非法信