分组密码算法几种分析模型的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:baslove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分组密码算法是保证当今网络空间中信息私密性的一类重要的密码算法,密码设计与密码分析是研究分组密码算法的两个主要方面,两者相辅相成,不断推动对称密码算法体系的发展。本文主要研究分组密码算法的安全性分析方法,对几类重要的分析模型的攻击过程或者是攻击使用的区分器进行改进。具体研究的分析模型包括线性分析、多维线性分析、多维零相关线性分析、不可能差分分析、零相关分析以及积分分析,相关工作为(1)改进了卡方法多维线性分析模型以及多维零相关线性分析模型的攻击过程;(2)将动态密钥猜测技术引入到面向比特的分组密码算法的线性分析模型中并对Simon进行了改进的线性分析,有效的降低了攻击的时间复杂度;(3)对不可能差分区分器、零相关区分器、积分区分器之间的关系进行了进一步研究,提出了零相关区分器向积分区分器转化的一般方法,并建立了 Feistel-type算法不可能差分区分器与零相关区分器之间更有效的等价条件。·改进卡方法多维线性分析以及多维零相关分析模型:多维线性分析和多维零相关线性分析是攻击分组密码算法的两种重要的分析模型,在使用卡方法的多维线性分析模型中(或者多维零相关线性分析模型),用来区分正确密钥和错误密钥的统计数是从多维区分器的概率分布情况计算得出。而在本文中,我们提出了一种计算统计数更简单的方法:在随机的明文空间下,从多维(零相关)线性路线的试验的相关系数出发,计算最终的统计数。这样,可以省掉计算概率分布的过程,如果在计算每条路线相关系数的时候,将FFT技术引入的话,可以降低distillation阶段的时间复杂度。为了说明我们新模型的有效性,我们使用多维零相关线性分析方法对具有双射轮函数且模加(或异或)轮密钥的Feistel结构进行了一般性攻击,对于模加密钥的情况,我们的结构攻击在轮数上是最优的;我们还分析了 CAST-256,将其多维零相关分析结果从28轮扩展到了 29轮,改进了一轮攻击,虽然与已有的29轮多重零相关分析结果具有相近的复杂度,但是我们的攻击对区分器没有独立假设,是在无假设条件下最优的攻击结果。·利用动态密钥猜测技术改进对Simon的线性分析:Simon是美国国家安全局(NSA)在2013年提出的轻量级分组密码算法,自出现起就吸引了广大密码学者的注意力,至今已存在许多的分析结果,包括差分分析、线性分析、不可能差分分析、积分分析等。在本文中,我们将动态密钥猜测技术(该思想提出时是与差分分析结合,有效的改进了对Simon的差分分析结果)引入到面向比特的分组密码算法的线性分析模型中并对Simon进行了改进的线性分析,有效的降低了攻击的时间复杂度。基本思路是:首先建立线性区分器的活性比特向两边扩展几轮后的布尔函数,发现其中存在许多"与"运算,通过猜测"与" 一边的密钥来简化布尔函数,进而使得针对不同的情况,猜测不同的密钥值,可以有效的降低密钥的平均猜测量,从而降低时间复杂度。我们改进了Simon算法所有10个版本的线性分析结果,具体为可以攻击23轮SIMON32/64,24 轮 SIMON48/72,25 轮 SIMON48/96,30 轮 SIMON64/96,31 轮 SImON64/128,37 轮 SImON96/96,38 轮 SImON96/144,49 轮SIMON128/128,51 轮 SIMON128/192 以及 53 轮 SIMON128/256。对大多数版本来说,我们的攻击在轮数上是最优的。·零相关、不可能差分、积分区分器的新关系:零相关(ZC)、不可能(ID)以及积分(IG)分析方法也是分析分组密码算法的三种重要模型,最近几年,三种分析模型攻击使用的区分器之间的关系成为密码学者关注的焦点之一。在ASIACRYPT’12上,Bogdanov等人给出了零相关路线与积分路线的一个基本关系,可以从输入掩码与输出掩码相互独立的零相关路线推导出一条积分路线。在ACNS’14上,Blondeau等人使用矩阵表示法,给出了几类结构的不可能差分路线与零相关路线的等价条件。在CRYPTO’15上,Sun等人也给出了针对这几个分析方法区分器等价关系的结论。在本文中,我们(1)针对具有非独立的输入输出掩码的零相关路线转化为积分路线的方法进行了深入研究,并给出了将零相关路线转化为积分路线的更容易的方法,并给出了 TEA、XTEA和HIGHT的新的积分路线;(2)使用可逆的矩阵构造Feistel-type结构不可能差分路线与零相关路线等价性条件,与之前的置换矩阵相比,可以覆盖更多算法。利用此方法,成功利用算法自身的特点解释了 SMS4-like、MARS-like、Skipjack算法Rule-A结构和Rule-B结构中不可能差分路线与零相关路线的等价性问题;同时,还利用Four-Cell的18轮不可能差分路线推导出了其18轮零相关路线,远远长于之前的12轮路线。
其他文献
中小企业由于其自身条件的限制以及体制性原因,其融资能力要比规模较大的企业弱得多。国外解决中小企业融资难的途径是大力发展风险资本,组建一批功能全、运作规范的投资基金,在
平面广告是图像和文字两种视觉符号相结合的一种多模态语篇,依赖于图像、文字等静态手段,诉诸读者的感知能力隐喻性地传达广告意图。关联原则在广告的多模态隐喻的解读过程中
结合工程施工的实际经验,介绍了供水井目的层施工中常见的井漏及卡钻等事故的原因分析、预防措施及处理方法。
广从断裂区域上属于北东向恩平-新丰深断裂带的中段,由一系列呈多字型排列的北东向断裂组成,表现为北东向的控岩控盆深断裂,具多期活动的特点。该断裂于輓近时期仍有活动,沿
目的:探讨以大承气颗粒剂为主要方剂的中西医结合疗法对严重烧伤合并腹腔间隙综合征的治疗效果。方法:将17例并发腹腔间隙综合征的烧伤患者随机分为中西医结合治疗组(A组)和
发展学生智能教育是21世纪会计教学的目标,实现会计教学的目标必须立足于教学内容和教学方法的改革。应建立新型的会计课程体系,将教学科研的重点适当转移并加大会计教学实践环
<正> 作者曾主张研究汤剂的配伍可试从仲景方入手。同时又指出,大黄黄连泻心汤、附子泻心汤、甘草泻心汤、葛根黄芩黄连汤、栀子柏皮汤、茵陈蒿汤,麻黄附子甘草汤、白头翁汤
1999年,我国仍然面临通货紧缩的困难,在这样的经济形势下,继续实行扩张性财政政策才是政府财政政策的最佳选择,但是,扩张性财政政策的实施又到我国税收、国债等客观条件的限制。面
<正>近年来,广东佛山以禅城区为试点,积极运用大数据手段,以"互联网+"技术为支撑,着力破解政府各部门信息不通畅、业务不协同、线上线下业务难融通等难点堵点,初步解决了服务
目的:观察参麦注射液联合肠内营养对胃癌患者术后营养状况和免疫功能的影响。方法:将58例胃癌患者半随机分为肠外营养组19例、肠内营养组19例、观察组(参麦注射液联合肠内营