密码算法中间相遇攻击研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:mj73182
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码学是解决信息安全问题的主干学科,能够有效地保护网络中的信息资源免受各种类型的威胁、干扰和破坏。作为密码学的重要组成部分,密码算法是许多安全系统的核心要素,也是保障信息机密性、完整性和认证性的主要技术。密码算法的分析和设计相互对立又相互统一。分析为设计提供源源不断的新思想,而深思熟虑的设计又给分析提出了严峻的挑战。  中间相遇攻击是密码分析中的一种经典分析方法,尤其适用于受限环境下轻量级密码算法的安全性评估。本文对中间相遇攻击的研究围绕两方面展开,即对分析方法本身的研究和分析方法在密码算法安全性评估中的应用。如何从基础原理出发,利用已有的分析手段和技巧,提出高效的新方法和新策略,解决中间相遇攻击在密码算法安全性评估中遇到的问题,并为密码算法设计提供指导性建议是本文的核心思想。  本文取得的主要研究成果和创新点如下:  1.针对基于密钥划分的中间相遇攻击,本文提出非平衡双系分析以及归类计算。归类计算是一种新的计算量统计方法,适用于传统平衡双系分析和非平衡双系分析,可以更加精确地统计攻击过程中涉及的非线性部件计算次数,从而有效地减少复杂度。全轮SKINNY算法的双系分析结果印证了非平衡双系分析和归类计算的有效性。结合初始结构和三子集中间相遇攻击,本文利用双系分析和基于初始结构的三子集中间相遇攻击的相似性,评估了Khudra算法在初始结构类分析方法下的安全性。  2.针对基于区分器的中间相遇攻击,本文提出主密钥搭桥技术。主密钥搭桥技术是一种密钥冗余排除方法。基于密钥编排方案及其逆算法,主密钥搭桥技术通过有效选择与主密钥等价的轮密钥作为新的主密钥,将猜测轮密钥比特集合对应到当前的主密钥比特集合。主密钥搭桥技术的目标是用主密钥比特集合代替轮密钥比特集合。当得到的主密钥比特集合小于原本要猜测的轮密钥比特集合,并且小于全子密钥空间时,攻击的复杂度将得以降低。结合主密钥搭桥方法以及δ-集中间相遇攻击的自动化方法,本文评估了LBlock算法和LBlock*算法在中间相遇攻击下的安全性。相比之前的最佳结果,本文结果刷新了中间相遇攻击对LBlock的分析轮数。  3.本文提出了直接划分密钥编排方案。针对此类密钥编排方案,设计了结合自相似性质和中间相遇攻击的通用评估框架。以直接划分密钥编排方案中最典型的代表GOST类密钥编排方案为例,通用评估框架可以为GOST和GOST2算法提供更安全的密钥编排方案。对采用直接划分密钥编排方案的轻量级分组密码算法,设计者可以利用通用评估框架筛选可能的密钥编排方案空间,获取能够为算法提供足够安全性的直接划分密钥编排方案。
其他文献
尊重知识产权是发展知识经济,提高民族自主创新能力的关键。软件产业是知识经济的重要组成部分,但由于软件具有高附加值、易复制、复制成本低等特点,软件盗版猖獗,软件产业备
课题研究旨在为汽车变速器装配生产线提供监测控制系统。本文根据汽车变速器装配生产线的现场控制及生产监测要求,以及汽车变速器生产流程,并以上汽金杯变速器厂变速器生产线
学位
科学研究日益深入,科学探测仪器、计算机的性能和精度不断提高,这些都为可视化计算带来了急剧增长的数据量。以往的研究主要集中在怎样基于一些高性能并行计算机或者高端专业图
命名实体是现实社会中一个具体的事物,而在Web上的网页文本中有大量的有关命名实体的内容。这些内容中有些是描述实体的静态属性信息,例如实体的属性,实体之间的关系。描述实体
学位
近年来,作为一个全新的领域,DNA计算飞速发展,大量学者相继投身于该领域的研究。虽然,DNA分子具有海量存储能力和高度并行性的优势,然而,目前由于构建模型的不完善、实验操作中DNA
学位
近年来,随着软件理论与技术的发展,人们认识到在现代化的软件生产方式下,要高效率、高质量和低成本地开发软件,必须引入其他行业先进的思想来改进软件过程。借鉴工业化生产的
ARP项目是中科院“十五”期间重点建设的科研管理信息化支撑平台,于2006年建成。经过中科院ARP项目一期工程建设,己初步完成了覆盖中国科学院院所两级的ARP系统,包括人力资源、
随着近年来多媒体技术的飞速发展,在视频编解码方面,新的视频编解码技术不断涌现。H.264是国际电信联盟(ITU)和运动图像专家组(MPEG)组成的联合专家组(JVT)制定的视频编码标
随着信息化社会不断深入,很多领域的业务量和数据处理量都大大增加,它们对服务器运行能力有很高要求。而单节点服务器受到处理能力限制无法满足这些业务处理需求,因此,需要构
学位
传统的软件开发方法,强调先设计后开发,无法适应需求不断变化的系统。传统的开发平台能够加快系统开发的进度,但是对需求变化的适应能力有限,因需求变化而带来的开发成本很大。敏