几种密码分析的自动搜索算法研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:dianzishu1981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码学是信息安全的核心基础,密码算法的安全性是各类信息需求的基本保障。随着计算机能力的不断提升,自动搜索算法在密码的设计与分析中发挥了重要作用,成为密码学研究的一大热点。本文主要研究了立方攻击的自动搜索,差分、线性迹的自动搜索以及猜测确定攻击的自动搜索。  在立方攻击方面,本文发现此前公开文献中声称的部分线性超级多项式实际上是非线性的,并为此引入接近线性的超级多项式,改进原有的立方攻击及其随机游走算法。在离线阶段,我们利用序贯比测试检验超级多项式与线性多项式之间的相关性,从而可以在不显著增加复杂度的情况下可靠地寻找接近线性的超级多项式。在在线阶段,这些接近线性的超级多项式被用于构建概率线性系统。通过极大似然译码,新的攻击方法可以恢复更多的秘密信息,进而降低枚举阶段的复杂度。对缩减至672轮Trivium的实验结果表明,改进的随机游走算法能够在短时间内发现大量的接近线性的超级多项式;结合改进的立方攻击,在线阶段可以少枚举7个密钥比特。  在差分、线性迹的自动搜索方面,本文提出了一种分组密码的抽象机制,并在此基础上建立了一个搜索框架。相比于Matsui搜索及其改进,新的框架不要求分组密码的轮函数具有特定的结构,其实现拥有更高的复用效率和更广的适用范围。借助多线程技术,本文还提出一种多起始点的搜索技术。对DES的差分迹自动搜索表明,在初始值不确定的情形下,该技术能搜索更长的轮数,大幅降低搜索复杂度。运用到SPECK轻量级分组密码族,我们得到了缩减轮数的最佳线性迹,并首次给出了SPECK密码族在线性分析下的安全性评估。  在猜测确定攻击方面,本文对Bouillaguet等人的搜索框架进行扩展,改进了其中关于复杂度的假设。首先,在本文的框架下,密码算法的状态不再局限于同样的大小,相应地,非线性函数也不再局限于S盒类型的双射。其次,根据系数所在的环,状态之间的线性关系式被划分到不同的模,因此模加和异或在本文中被同时作为线性关系式对待。进一步,对非线性函数的约束被放宽到状态集之间的满射,从而可以处理字的拆分与组合等操作。最后,本文基于遗传编程实现了一个搜索工具。对SNOW2.0和AES的实验结果表明,利用启发式算法,搜索工具同样能得到理想的结果。而对FIDES的实验结果表明,该工具能够媲美计算机辅助的手工分析。为了搜索SOSEMANUK,我们还在框架中引入了值变量的概念。通过对值变量进行猜测,类似选择分支的非线性组件可以被转化为线性进行处理。在32比特的猜测粒度下,本文得到一个时间复杂度为2192的猜测确定攻击。
其他文献
随着通信技术的进步和人们生活水平的提高,电信网络面临着流量流向更复杂、带宽要求更大、质量要求更高的业务需求;同时在各种灾害日益频发的环境中,电信网络在应对飓风、地震
随着超大规模集成电路设计技术的深入发展和进步,现今广泛采用的总线型SoC系统架构遇到传输瓶颈、全局时钟同步、总线延迟等问题。片上网络NoC作为多核时代诞生的一种新兴片
行人检测是计算机视觉领域的关键问题,而且是行人运动视觉分析领域其它相关工作的基础,有着广阔的应用前景。行人检测系统的构造一般包括以下几个步骤:图像预处理、特征设计与提
伴随着信息技术的飞速发展,信息安全提升到了国家战略和国家安全的高度。隐蔽信道作为信息安全领域中的经典研究课题,是一种通过共享资源破坏系统隔离性进而实现信息泄露的方式
应用对计算能力的需求永无止境,推动高性能计算机从百万亿次发展到千万亿次量级。为了应对日益增长的计算需求,当前的高性能计算机广泛使用多核处理器,并且采用专用加速部件
IP智能物件(IPSO)通过使用互联网的IP核心技术和普适计算的嵌入式技术,能够实现更大范围的互联,具有广阔的应用前景。它强调物理世界和信息世界的融合,是实现普适计算和物联
本系统主要由总控管理器和三个机载大气探测设备(机载大气环境激光雷达、机载差分吸收光谱仪、机载多角度偏振辐射计)组成。其中总控管理器通过计算机网络对三个机载大气探测
通过计算彩色水印图像各分量的能量值作为各分量水印的嵌入系数,分别提出了基于能量值的二维离散余弦变换和四元数离散余弦变换的彩色图像水印算法,水印嵌入系数是自适应的,并具
卫星通信是一种理想的长途通信,它可以克服地理条件的限制,提供廉价、稳定可靠的信道。它具有全球覆盖,接入简单,扩展性强和带宽按需可变等优点,除通信外,也在气象预测、环境监测、
传统的网络文件系统客户端利用页缓存来缓存服务器端的数据。然而,随着全球数据量的指数级增加,以及内存资源的稀缺性,如何提升网络文件系统对于海量数据的前端读写性能、降