Design and Cr yptanalysis of Symmetric Key Primitives

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:guoshun9231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分组密码作为密码学中重要的组成部分,在许多密码算法的构造中起到了重要作用。本论文主要阐述了对称密码算法,尤其是分组密码和流密码算法的设计与安全性分析方法。论文共分为三个部分。  首先,我们介绍了混合整数线性规划(MILP),并讨论了其在对称密码安全性分析中的应用。众所周知,差分分析和线性分析方法是对称密码算法分析最有效的两种统计分析方法。所以抵抗差分分析和线性分析是现代密码算法设计的最重要原则。我们提出一种基于MILP的方法,可以给出算法针对差分分析和线性分析的安全界。我们的方法应用范围广泛,能够大大减少算法设计者和分析人员的工作量,进而提高其工作效率。本论文将MILP成功地应用在对称密码算法的几个方面:首先我们成功证明了流密码Enocoro-128v2的差分和线性分析的安全上界。其次,对于具有扩散转换机制(DSM)的类CLEFIA的一般Feistel结构(GFN),我们证明了更好的线性活性S盒的下界,并首次证明了GFN采用DSM的扩散方法,可以获得更多的活性S盒,进而提高算法抵抗线性分析的能力。再次,在认证加密算法CAESAR竞赛候选算法PRIMATEs的设计中,基于抵抗差分分析和线性分析的理论,我们利用MILP的方法搜索选定底层置换PRIMATE的行变换(ShiftRows)的值,并且给出PRIMATE抵抗差分分析、线性分析和碰撞攻击的安全上界。最后,利用MILP的方法,我们首先构造了Rijndael-160/160和Rijndael-192/192的相关密钥矩形区分器,并在此基础上对其分别给出了到论文写作时最多轮数的攻击。  其次,本论文也研究了分组密码的安全性分析:首先我们对Rijndael-224和Rijndael-256进行不可能差分分析,据我们所知,我们的不可能差分攻击仍是最好的攻击结果。其次我们也对NSA设计的轻量级分组密码SIMON进行了分析,并首次尝试了积分攻击和零相关线性攻击。最后我们研究了Eurocrypt2015上提出的针对多方计算(MPC)和同态加密(FHE)设计的分组密码LowMC,基于高阶差分区分器,我们对全轮LowMC做的优化插值攻击成功驳斥了设计者的安全性声明。  最后,我们研究了统计分析方法之间的联系,并建立了不可能差分分析、零相关线性分析和积分攻击之间的关联。
其他文献
闪存由于高效的随机读、低功耗和无噪音等优点,被认为有望取代磁盘成为数据库的永久性存储介质。闪存一些不同于磁盘的I/O特性,使得传统的基于磁盘I/O的算法和数据结构,如B+
随着网络技术的迅猛发展,网络安全问题得到了越来越多的关注。作为一种积极主动的安全防御技术,入侵检测技术提供了对内、外部攻击的实时检测,成为保障网络安全的重要手段。
等价验证是自动验证领域的主流方法之一,另一个主流方法是模型检测。等价验证研究的重点是互模拟等价验证。互模拟等价验证起始于上世纪80年代。互模拟等价验证研究关注的模型
随着影视动画、虚拟现实,文物遗产保护等领域日益上升的三维模型的需求,从多幅图像中进行三维模型恢复的技术得到越来越多的关注。相比于传统激光扫描三维建模技术,采用多视
本文在分析传统的非线性时间序列建模和预报方法基础上,提出利用适合于非高斯、非线性过程的粒子滤波技术,对非线性时间序列的建模和预报进行新方法研究。针对待预测数据对象
Google设计提出的MapReduce并行编程模型有效地把并行程序的编写者从一些琐碎的编程困难中解放出来。程序员无需为并行程序的任务调度、资源管理以及容错性方面花费过多的精
随着科学技术的不断进步,大量的视频网站开始在互联网上涌现,诸如Youtube,土豆,优酷,中国网络视频电视台等。如今,人们可以轻松地在这些网站上分享和浏览视频,网络上的视频量
实现焊接过程自动化与质量控制是一个世界性的技术难题。伴随国民经济的发展,石化、核电、医药等行业的管道预制对焊接质量与效率提出了非常高的要求。打底焊是管道焊接中的
随着我国高等教育的不断发展,教学评估已经成为教育评估的重要方面,已成为教学过程中的不可或缺的环节。然而现在的教学评估系统在实际运用中还存在不少的问题,如缺少完整的
使用计算机动画真实地模拟自然界中动物的行为和动作是很多动画制作人员的终极目标。这篇论文描述了一个能够实时模拟鱼类运动与行为的虚拟海洋世界的模拟系统。完整的系统包