Dixon结式在密码学的应用

来源 :中国科学院成都计算机应用研究所 | 被引量 : 1次 | 上传用户:chxong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
代数攻击是现代密码学中的一种攻击方法,其主要方法就是利用代数系统的良好性质及求解方法来攻击现存的密码学系统,目前被认为是最具潜力的攻击方法之一。而求解有限域上的多变元二次方程是代数攻击的热点之一,因为该类方程在密码学中有着众多应用,AES(高级加密标准)可以用稀疏的超定的多变元二次方程来描述,而且近年来提出了很多基于多变元二次方程的密码学系统如HFE公钥密码系统等 目前,在国内外求解该类方程一般有两种方法,一种就是Groebner基方法以及它的变种,据我们所知,最高效的一个变种为F4,另一种就是XL方法以及它的变种,像XSL,FXL。但是这两种方法都有着明显的缺点,首先是效率差,用上述两种方法求解多变元二次方程问题时,Groebner基方法的时间复杂度理论上为双指数,实际运行时间为单指数;XL方法的时间复杂度对于一般的情况是双指数的,对非常超定的问题才是多项式的。另外一个缺点是时间复杂度难以度量,由于上诉两种方法都要达到一定条件才能终止算法,但是何时能达到条件不能预先判断,造成时间复杂度难以度量。对于稀疏的系统,Groebner基方法能够受益于系统的稀疏性,但是复杂度难以度量而且效率也不理想,XL更是不能利用系统的稀疏性,因为它没有乘积因子的选择策略. 在现代计算机代数领域中,求解多项式的非线性方程组一般有三种方法,分别为Groebner基方法,吴方法和结式方法。Dixon结式作为结式方法中最为有效的一种结式,受到了众多学者的关注,它被广泛地应用于代数几何和几何定理机器证明中。在使用过程中Dixon结式显示了效率高,时间复杂度容易度量及充分利用系统稀疏性的优点。但是这样一种优秀的算法却没有被引入备受关注的代数攻击领域。基于这种现状,本文把Dixon结式引入到代数攻击领域中来,并提出了一种新的算法DR来求解有限域上多变元多项式二次方程系统。其基本思想为对于MQ问题,把x1,x2,…,xn-1当作变元,而把xn作参数,然后利用和改进扩展Dixon结式方法求解该类系统。并且分析了该算法对于一般情况的复杂度,并且提供强有力的实验证据对于某些稀疏问题新算法的复杂度很有可能是多项式的。实验结果都表明对于m=n的一般和稀疏的问题DR效率优于已有的两种算法。除了高效性,新算法还具有复杂度容易度量,计算时间可以
其他文献
基于通用PC硬件体系结构的层次式交换网络实验平台搭建成功,验证了层次式交换网络的可行性,相关网络协议和体系结构的正确性,然而,基于通用PC的实验平台,不能提供很好的数据吞吐速
随着因特网规模的迅速扩大,网络应用的不断增加和网络本身结构的不断变化,网络的行为变得越来越复杂。NOC负责中国科技网(CSTNET)的运行与管理,互联网接入服务,因此提供一个综合
跨尺度运动图像融合方法和信息融合算法,能对来源不同的多种信息有效作出取舍和决策,改善视觉效果和信息精确度,有助于空间合作的顺利进行。本文主要研究跨尺度运动图像融合,
现在空间地理数据越来越丰富,传统企业面临着如何利用这些数据为他们的生产工作中提供服务的问题,而互联网技术在如今社会快速地发展为有效地解决这个问题提供了最基本的技术支
随着网络的飞速发展,尤其是手机、可穿戴式设备等智能终端的迅速普及,用户对网络提出越来越高的要求。现有的网络架构面临着诸多的挑战,例如网络内容急剧增长,信息安全日益突
在中国信息化建设带动下,信息系统工程监理行业从无到有发展起来。软件项目监理是信息系统工程监理中最复杂、最困难的一个部分。关于软件项目监理过程及其支持工具的研究是目
因特网的发展使电子商务、电子政务得到了飞速发展,信息安全问题也逐渐突出。为了解决信息系统的安全问题,上世纪八十年代提出了公钥基础设施(PKI)的概念,依据PKI理论建立起来的
学位
信息时代,当海量数据的存储不再是主要问题时,人们开始将目光转移到数据的集成、融合及语义上来。目前,无论是互联网数据、物联网数据还是本地数据,基本都是被孤立的、分散的存储
在计算机网络中,多媒体实时多播通信是当前研究热点。多播实现了同一信息从源节点到网络中多个目的节点(并不一定是所有节点)的传送。多播问题关键是在于建立一棵满足QOs约束
学位
动态转移预测机制大幅提高了转移预测的正确率。然而,动态转移预测机制中的模式历史表(PatternHistoryTable)表项数目有限,不同的条件转移指令可能映射到同一模式历史表项。如