分组密码扩散层构造方法的研究与改进

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:pengsuli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在分组密码中,线性扩散层是实现加密体系扩散功能的核心组成部分,对加密体系安全性具有关键的作用,在分组密码设计和分析中是一个重要的研究热点。2016年美密会上,孙兵等人提出对于类似于AES的SPN结构的加密算法,如果该算法的扩散矩阵中存在两个相同元素,那么攻击者能够构造出一个5轮的零相关线性壳,对密码算法来说是一个安全性隐患。因此,为使所设计密码算法更加安全,构造SPN结构加密算法的扩散矩阵时,要避免在同一行中存在相同元素。本文基于密码算法设计的上述安全性准则,设计了新的扩散层,并对经典加密算法的扩散层进行改进。具体来说,主要工作如下:首先,分析了AES算法的扩散层构造方法,研究了4?4循环矩阵为MDS矩阵需要满足的条件。进一步,根据扩散层矩阵一行里若有相同元素会导致线性攻击的警示,构造了一些新的每行各元素互不相同的循环矩阵。另外,给出了寻找轻量级元素的新方法,通过寻找轻量级元素来构造轻量级MDS扩散矩阵,以保证矩阵的软、硬件实现效率。其次,分析了LED算法的扩散层构造方法,研究了基于线性反馈移位寄存器的扩散层构造方法,找到了比LED算法扩散层实现效率更高的扩散矩阵。最后,分析研究了轻量级可调分组密码QARMA的扩散层特点,在此基础上,对QARMA算法的安全性进行了分析。利用不可能差分攻击对10轮的QARMA算法进行了攻击,攻击的时间复杂度和存储复杂度比现有的分析结果更优。据我们所知,这也是首次使用不可能差分分析方法来分析QARMA算法的安全性。
其他文献
探索用碱性果胶酶进行酶精练的最佳条件,研究实现棉织物生物精练与双氧水漂白结合的可行性。结果表明,生物精练过程中的参数变化,如水浴中加料的种类与浓度、加料顺序以及外
混沌作为非线性系统所特有的一种复杂的动力学行为,在社会生活以及自然界中广泛存在。自Lorenz于1963年发现第一个混沌吸引子以来,混沌理论在许多工程领域得到了极大的发展。
本文研究的是一类基于椭圆型偏微分方程的最优控制问题的自适应有限元算法,控制变量为Robin边值条件中的一次项系数.其可行域是K={u∈L2((?)Ω)u≥β}.我们推导了该控制问题
随着我国社会的发展和我国对房地产的不断调控,房地产市场由“黄金时代转为白银时代”,面对市场的不断变化,在项目的投资分析和决策中,项目的可行性研究具有非常重要的地位和
目的分析在扁桃体切除术患者的治疗中采用酮咯酸氨丁三醇超前镇痛对血流动力学的影响。方法以随机的方式选取40例在本院进行扁桃体切除术治疗的患者,病例选取时间为2016年1月
探究一次耐力型运动中不同类型音乐在不同时间段对运动员情绪唤醒水平和生理状态的影响。采用单因素重复测量实验设计,安排12名有长跑经验的体育学院研究生完成伴随不同类型
仿人机器人的关节数量多,且内部空间狭小,所以要求驱动器在能够驱动多路电机的同时,尽量少的占用空间,且散热良好。提高机器人驱动器的散热性能,降低驱动器工作时的温度,可以
<正> 随着纺织工业的迅速发展,工业噪声污染已变得日益严重。有梭织机车间内的噪音达100dB(分贝)左右。一些无梭织机车间的噪音也高于90dB,高于国家的噪声标准。噪声污染严重
<正>优势企业保持稳定增长,新品牌崛起有待时日。年度成绩单揭晓。近日,中国服装协会正式发布"2017年服装行业百强企业"名单。该名单针对企业"产品销售收入""利润总额"和"销
为了解和田羊和中国美利奴羊肝片吸虫病感染情况及其对肝片吸虫病的抵抗力,以控制该病的流行,利用斯陶尔氏法对和田羊和中国美利奴羊粪便中肝片吸虫虫卵感染情况进行检测,对症状