SPN结构的差分类安全性研究

来源 :战略支援部队信息工程大学 | 被引量 : 0次 | 上传用户:mecdull
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SPN结构作为一种非常重要的分组密码结构,被多个密码算法采用,最著名实例当属高级加密标准AES。而截断差分攻击和不可能差分攻击作为传统差分攻击的推广,是针对分组密码算法非常有效的两种攻击方法,针对多个分组密码算法得到了很好的攻击,甚至是全轮或接近全轮的攻击。因此,分析SPN结构密码算法抵抗这两种攻击的能力,是一个非常值得研究的问题。本文从截断差分区分器和不可能差分区分器的角度出发,主要做了以下四个方面的工作:1.提出了一种估计SPN结构截断差分路径期望差分概率的新方法准确计算/估计截断差分路径的概率,对于成功进行截断差分攻击并准确估计攻击的数据复杂度和时间复杂度至关重要。对于Markov密码,其截断差分路径关于独立均匀轮密钥的期望概率等于其内部所有具体差分路径的期望概率之和关于所有可能输入差的平均值。因此大多数情况下,很难遍历其所有内部路径以准确计算出截断差分路径的准确期望概率,估计这一概率成为更现实的选择。然而,现有方法主要将截断差分路径也像具体差分路径那样看作Markov链,通过各轮独立概率的乘积推断整个路径的期望概率。这些Markov方法要么通用但无法考虑S盒真实的差分分布,从而针对不同算法、不同路径,给出的期望概率估计值会较大偏离准确概率;要么只能考虑特定种类S盒、只适用于特定截断差分路径,而无法被广泛使用。我们从截断差分路径关于独立均匀轮密钥的期望概率计算公式出发,通过巧妙估计截断差分路径内部可能具体差分路径的数量NE和内部单条具体路径的平均期望概率PE,给出了一种估计截断差分路径期望概率的新方法。该方法克服了已有方法无法考虑S盒差分分布或仅适用于特殊截断差分路径的缺点,能够同时考虑S盒的差分分布和线性层带来的相关性,且适用于任何SPN结构密码算法的截断差分路径。作为实际应用,我们针对已有文献中用于4个SPN结构密码算法(KLEIN、Midori64、CRYPTON和ARIA)截断差分攻击的共8条截断差分路径,利用新方法重新估计了它们的期望概率:对于其中6条期望概率可准确计算出来的路径,我们的方法给出了非常接近准确概率的估计值,且精度及稳定性不低于已有的估计方法,而已有方法要么估计精度针对不同算法/路径波动较大,要么不适用;对于其中另外2条准确期望概率无法现实计算的路径,由于原有方法没有考虑其S盒的差分分布,我们相信本文方法估计的期望概率更接近其准确值(KLEIN减轮路径的准确期望概率验证了这一点)。该方法还有一个额外的用处,能够很好地估计出与这些截断差分路径匹配的具体差分路径的数量,这是现有方法所不具备的,从而为今后研究差分集聚提供了新思路。2.提出了一种证明SPN结构S盒无关不可能差分长度上界的新方法不可能差分区分器的最大长度,是衡量分组密码算法抵抗不可能差分攻击能力的一个重要指标。孙兵等人在EUROCRYPT2016上指出,特定SPN结构(P层定义在有限域上且S层的S盒数量t和S盒规模m满足t?2m-1-1)不可能差分的存在性问题可以归约到输入/输出差均只有一个活动S盒的不可能差分的存在性问题,进而可以利用P层特征矩阵的本原指数以O(t)的复杂度,非常简洁的给出这类SPN结构S盒无关的不可能差分长度上界。然而现实是,很多SPN结构密码算法并不满足他们的方法所要求的特殊条件,因而无法用他们的方法得到这些算法S盒无关的不可能差分长度上界。考察SPN结构S盒无关的不可能差分长度上界,关键在于研究P层如何将输入模式逐轮“扩张”为全非零的输出模式,以便于“中间相遇”得到上界。我们选取了一种特殊的“1-?模式”(而非传统的1-0模式),引入分块矩阵“行块秩”的概念,充分刻画了P层对输入1-?模式的扩张作用。这种扩张刻画足够充分,既适用于任意P层,又能保证任意输入模式经过尽可能少轮数的迭代扩张便得到全非零模式。同时,这种扩张还满足特殊的“保序性”,从而同样将任意不可能差分的判定问题归约到输入/输出差均只有一个活动S盒的不可能差分的判定问题。最终,该方法克服了已有方法复杂度太高或仅适用于特殊P层的不足,能够以多项式时间、给出任意SPN结构S盒无关不可能差分长度的上界,首次给出了CRYPTON、m Crypton、Minalpher-P、Midori和Skinny64的S盒无关不可能差分长度紧的上界,同时针对现有方法适用的算法也能给出同样的上确界。我们将该方法实现并封装为方便使用的C函数,便于设计者调用以分析SPN结构密码算法关于不可能差分攻击的安全性,以及独立于S盒去选择线性层以提高算法抵抗不可能差分攻击的能力。3.理论证明了AES不存在5轮以上S盒相关但密钥生成算法无关的具体不可能差分研究AES的区分器,始终是密码学界的热点和难点问题之一。王乾在其硕士论文中,首次理论证明了即使考虑S盒的细节但不考虑密钥生成算法,AES也不存在5轮以上的截断不可能差分。相较于前人不考虑S盒细节得到的界,他们的结果进一步明确了AES关于不可能差分攻击的可证明安全性。但是,他们仅通过证明AES的任何5轮截断差分内部至少有一个可能具体差分对应,去证明该截断差分为可能的。因此,AES的5轮截断差分内部的大量具体差分对应中,到底有多少是可能差分,多少是不可能差分,仍然是未知的。如果其中大量为不可能差分,则仍然可以被攻击者作为5轮不可能差分集合区分器去扩展AES不可能差分攻击的轮数。在本文中,我们通过深入研究AES的S盒及其定义在有限域GF(28)上的线性层的特殊代数特性,引入一个新的概念——“(w,d)-依赖树”,在考虑S盒差分分布但不考虑密钥生成算法的条件下,严格地理论证明了AES不存在5轮以上的具体不可能差分,更细致地明确了AES关于不可能差分攻击的可证明安全性。在将来,该证明思路有可能被推广应用于证明其它SPN结构密码算法S盒相关的不可能差分长度上界。4.找到了TASS1分组密码算法长轮数的概率为1差分路径,并构造了全轮的不可能差分区分器和差分计数区分器TASS1是2019年全国密码算法设计竞赛的第一轮候选分组密码算法,它新颖地采用了4进32/64出的“密化随机池”以期提高算法抵抗已知和未知攻击的能力。但是,我们研究发现其“密化随机池只有4比特输入且每轮只使用3次”的特征使得算法存在安全性缺陷:寻找算法长轮数概率为1差分路径的问题可以被有效地转化为求解线性方程组的问题(该方法也被李艳俊团队同时独立地发现),同时密化随机池(可被看作扩张S盒)由扩张特性引起的差分分布不均匀性经过多轮迭代后仍有保留。最终,我们找到了TASS1-128最长19轮、TASS1-256最长41轮的概率为1差分路径,从而构造了TASS1-128的40轮、TASS1-256的84轮(TASS1总共49轮)不可能差分区分器,同时构造了TASS1-256的全轮差分计数区分器,能以273的数据量、278.2的时间复杂度和280的存储复杂度,将TASS1-256与随机置换区分开来。
其他文献
民族互嵌作为民族现象内涵属于历史范畴,但在中国,民族互嵌作为政策话语,是为解决民族问题、协调民族关系、加强民族团结而被提出来的。民族互嵌关系是新时代民族互嵌政策话语中未言而明的应有内涵,是民族互嵌理论分析的重要视角。基于“民族交往内含于民族关系,而民族互嵌是民族交往的一种存在方式与表现形式,这决定了民族互嵌关系是民族关系的存在方式与表现形式”理论逻辑,本文针对学界民族互嵌研究比较偏重政府主体而对互
网络实体IP定位(简称IP定位)是指通过多种技术手段估计配置有IP的网络实体(如路由器、终端主机等)的地理位置。开展IP定位及相关技术的研究,可为基于位置的服务推广、敏感网络目标定位、网络诈骗与恶意攻击行为研判取证、网络态势感知等提供技术支撑,具有重要的理论意义与应用价值。目前,随着研究的深入,在现有的定位方法中,基于网络测量的IP定位成为主流方法,对于该类方法,区域性网络拓扑构建以及基于特殊结构
老龄化程度日益加深趋势下,“健康老龄化”成为个体、家庭和社会共同努力的迫切目标。身体活动是促进“健康老龄化”的重要途径,形式简单的步行是社区老年人最主要体力活动形式和普遍接受的锻炼方式,具有诸多健康益处,但也存有潜在跌倒风险。鉴于老年人跌倒的高发率和严重后果,评估并降低步行跌倒风险是实现步行健康益处的前提和保障。步态变异用于反映连续步行中步态参数的数据离散程度,常用指标包括标准差和变异系数。对于具
福州漆器工艺的出现可上溯至北宋,至明代,福州漆器大为盛行,及至清乾隆年间,福州已成为全国漆器重镇之一。福州三坊七巷的文人阶层群落的形成、台江码头商业文化的繁荣和仓山外国领事馆的聚集,形成极具地域特色的城市文化,促进了福州脱胎漆器的工艺技巧开拓与产业发展。从工艺沿革来看,清中期起,福州脱胎漆器吸收了传统漆器工艺的特色,并与日本漆器工艺有交互影响,这是对传统漆器工艺技法的传承和发展。清末民国时期,福州
在现实经济问题研究中,大量的经济变量在相邻区域(单元)间普遍存在着空间相关性,如经济增长、产业发展、资源禀赋和环境污染等往往存在着区域聚集性等,而且影响这些经济变量的因素与之往往同时具有线性和非线性关系.如何准确地利用空间回归模型刻画它们之间的联系和内在规律性,是一项具有重要理论意义和实用价值的研究工作.由于非参数回归模型能够有效地避免模型形式误设风险,具有较强的灵活性,因此,非参数回归模型在计量
为了提升中小学体育教师培训质量,我国进行了大规模的中小学体育教师培训。教育部于2010年先后颁布了《教育部办公厅加强国培计划项目绩效考评工作的意见》、《“国培计划”示范性集中培训项目管理办法》等一系列文件,明确指出,为了规范和加强培训管理工作,保证实施的培训质量,必须加强绩效评价工作。而目前,由于中小学体育教师培训绩效评价的理论研究不深入,导致构建的绩效评价体系的不完善和难操作,最终造成了中小学体
自从上世纪80年代中期以来,随着啁啾脉冲放大技术(CPA:chirped pulse amplification)的出现和不断发展,目前的激光场峰值强度已经达到1022~1023 W/cm2。这极大地拓展了激光与物质相互作用的研究范围,促进了一批新兴研究方向的出现,比如激光加速、强场QED(Quantum Electrodynamics)等等。其中,强场QED主要关注强激光场对一些传统QED效应的
能源是推动经济社会发展的重要物质基础。能源开发利用程度关系能源安全和经济社会发展水平。开发利用煤层气清洁能源,具有优化能源结构、改善煤矿安全生产环境、减少温室气体排放、增强优质清洁能源供给以及增加国民经济收入等多重效应。山西煤层气产业历经20多年的艰难探索与实践,在系列政策激励下,勘探、开发、储运、利用等各方面均取得了突破性进展,并于2011年列为战略性新兴产业。随着煤层气产业深入推进,发展面临着
当前我国经济发展正处于新常态时期,经济结构矛盾凸显和经济下行压力较大成为宏观调控部门亟需应对的两大问题。“调结构”是“稳增长”的重要支撑,因而“调结构”被提高到与“稳增长”同等重要的高度。但是,传统型政策似乎难以兼顾“调结构”与“稳增长”的目标。在此前提下,自2014年4月开始,中国人民银行推出了多轮定向降准政策,期望利用其结构调整功能,鼓励信贷资金更多地流向小微企业和三农领域等国民经济薄弱领域,
近几年,数据资源日益成为贯通经济发展大动脉的关键要素,这也使大数据在社会各个领域的渗透越来越深,已成为对中国经济发展至关重要的战略资产。挖掘和利用大数据可以极大地提高社会不同领域的决策水平,进而促进各个领域的发展与创新。但是,大数据技术的应用也使犯罪分子大量利用数据,并给数据主体的权利带来了巨大的威胁,同时严重威胁了该国的数据主权。虽然大数据产业的规模效应日益突出,但是,由于实践中缺乏统一、明确的