轻量级分组密码的积分分析

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jack607
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分组密码由于其结构的特殊性和加/解密速度快等特点,一直是信息安全领域中实现认证、数据加密的主要算法。随着物联网技术的发展,轻量级分组密码由于资源消耗少,效率高等特点成为当今信息时代密码学研究的热点问题。分组密码的安全性分析是衡量分组密码算法强度的重要手段。积分分析是一种选择明文攻击,它是继差分密码分析和线性密码分析后,密码学界公认的最有效的密码分析方法之一。MILP(混合整数线性规划)是用来划分可行域,进而优化可行域上的目标函数求得最优解的一种方法。2015年由日本密码学家Todo提出的Division Property,成为积分分析研究的热点问题,其作为一种广义的积分性质,在分析基于比特设计的算法时能够构建出比传统积分分析更加有效的区分器。MILP结合Bit-Division Property被用来搜索轻量级分组密码算法的积分区分器的平衡位置。本文主要研究的内容如下:1.在对现有的Midori64算法的安全性分析方法调研后,实现了对Midori64算法的积分攻击。通过分析Midori64算法的结构,首先构建了一个4轮的低阶积分区分器,然后在4轮区分器的基础上向解密方向扩展为5轮积分区分器。利用5轮区分器,对算法进行了6轮、7轮、8轮和9轮的积分攻击,并给出了相应的时间复杂度和数据复杂度。2.研究了日本学者Todo最新提出的广义积分性质Bit-DivisionProperty,然后利用Bit-DivisionProperty结合MILP的方法对Midori64算法的轮函数进行了MILP模型构建。在此基础上用Python程序实现了对Midori64算法积分区分器的自动化搜索,其结果验证了手动推导出的Midori64算法的积分区分器是正确的。3.针对HEIGHT算法的积分攻击进行了研究,在此基础上选取了一条不同的积分路径,重新构建了算法的17轮积分区分器并进行了25轮攻击。在对密钥进行对比分析后,得到了最终需要猜测的密钥个数,利用空间分担时间的方法进行密钥恢复,降低了时间复杂度。
其他文献
目的探讨急性心肌梗死患者血清肌钙蛋白、心肌酶谱和C-反应蛋白水平的临床诊断价值。方法cTnI采用金标法测定,cTnT采用电化学发光法测定,心肌酶谱(CK-MB、CK、AST、LDH、a-HBDH)
古人云:山不在高,有仙则灵;水不在深,有龙则鸣。在全球城市版图上,有许多独特而闪亮的星辰。它们未必是人口、规模上的超大城市,也未必以经济实力傲视群雄,但却凭借文化创造的引领性
报纸
竞争对手是强敌也是老师,研究他们往往能收获意想不到的灵感;负毛利商品的主要使命是吸引客流,如果一味冷落它们,只会让门店白白损失毛利。
在概要描述一节“正态分布”优质课授课过程的基础上,概括了本节课尊重教材、围绕主干知识等特点,由此进一步讨论了三个问题:如何理解高尔顿模板,高尔顿模板的地位和作用,正态分布
皮平认为,对现代性的所有批判都不能使我们在根本上不再认同理性社会的目标。在当今的历史条件之下,我们依然可以做一个黑格尔主义者,继续追问黑格尔所提出来的那些问题。近日,本
报纸
从建筑设计的角度,分析和研究了火力发电厂厂房的工艺流程、建筑特点以及火灾危险性特征。结合工程实践,论述了建筑防火设计的重要性以及应注意的相关事项。
运用灰色关联投影法、系统聚类法对湖北省耕地多功能进行评价与分区,引入DAGUM基尼系数分解法研究该分区方案下的耕地多功能空间差异特征。结果表明:耕地生产功能强的区域主
针对SPHERIZONE工艺聚丙烯装置往复式高压循环压缩机PK320初始安装后以及大修后试车替代介质的选用问题,根据绝热状态下气体压缩所需理论功率和气体压缩后理论温升公式,分别
本文以高校英语作为研究对象,探讨新公共管理视域下高校英语师资的优化配置问题。首先结合我国的教育发展情况对其进行了简要概述;主要介绍了新公共管理理论的相关内涵与适用
消费作为需求侧拉动经济增长的三驾马车之一,对一国经济发展意义重大。然而长期以来我国居民消费远低于同等收入水平的其他国家,低迷的居民消费给经济长期稳定增长带来了一定阻碍。为找出我国居民消费不振的原因,本文从对单个典型家庭消费行为进行分析入手,扩展到引入人口抚养比作为人口年龄结构变量对我国19902017年的居民消费开展研究。在进行实证研究时,考虑到理论人口抚养比不能如实反映中国劳动年龄人口负担,本文