新型积分分析方法的研究
发布时间:2020-12-12 10:41
随着社会信息化的快速发展,信息安全问题日益突出。作为解决信息安全问题的手段,密码学在越来越多的场合中被使用。而大批密码学相关研究工作的出现,使得密码学牢固扎根在坚实的科学基础之上。作为密码学研究的重要分支,分组密码以其运算效率高、便于软硬件实现的特点,成为信息系统安全领域中广泛使用的组件。而围绕其安全性展开的讨论也始终是学术界的热点话题。积分分析是分组密码安全性评估的重要手段之一。对于一个分组密码,其积分分析可以分成两个主要阶段:(1)推导积分区分器;(2)利用积分区分器恢复密钥。本文主要研究第二阶段,提出了新型积分分析方法,相关工作为:(1)积分分析中的动态密钥猜测技术;(2)改进的积分分析模型。·积分分析中的动态密钥猜测技术动态密钥猜测技术利用与操作的特性,有效降低了被猜测的子密钥比特数量,可以显著改进差分分析和线性分析的结果。动态密钥猜测技术已带来了不错的针对SIMON算法的分析结果。但是,就我们所知,动态密钥猜测技术目前只被应用到差分分析和线性分析上。在本文中,我们首次将动态密钥猜测技术与积分分析相结合。根据积分分析的特性,我们拓展了动态密钥猜测技术。进一步说,我们将动态密钥猜...
【文章来源】:山东大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:博士
【部分图文】:
图3.2:攻击思路??
A??Integral?Distinguisher??图4.3:在带有SPN轮函数的Feistel结构密码算法的积分区分器前添加一轮??通过穷搜平衡的布尔方程if,我们观察到,对于任何我们在算法2中找到??的矽,??I?[J?-Ak,i,{k)\?=?2°?-?(1?+?\B\).??ke¥j??当丑的代数次数为2时,的值为28。当//的代数次数为3时,??值有两种可能:30和31。如果区分2器的输入中只有一个常量比特,在F的代数??次数为2的情况下,数据复杂度为2"?x?||,而在丑的代数次数为3的情况下,数??据复杂度为2"?x?|§或2"?x?|。??尤-1??INI?Mil?IIII?Mil?Mil?INI?INI?INI?1111?INI?Mil?INI?INI?Mil?Mil?1111??III!?Mil?Mil?III!?Mil?INI?INI?INI?Mil?Mil?INI?INI?INI?llll?Mil?In
图4.6:?TWINE的轮函数??
本文编号:2912400
【文章来源】:山东大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:博士
【部分图文】:
图3.2:攻击思路??
A??Integral?Distinguisher??图4.3:在带有SPN轮函数的Feistel结构密码算法的积分区分器前添加一轮??通过穷搜平衡的布尔方程if,我们观察到,对于任何我们在算法2中找到??的矽,??I?[J?-Ak,i,{k)\?=?2°?-?(1?+?\B\).??ke¥j??当丑的代数次数为2时,的值为28。当//的代数次数为3时,??值有两种可能:30和31。如果区分2器的输入中只有一个常量比特,在F的代数??次数为2的情况下,数据复杂度为2"?x?||,而在丑的代数次数为3的情况下,数??据复杂度为2"?x?|§或2"?x?|。??尤-1??INI?Mil?IIII?Mil?Mil?INI?INI?INI?1111?INI?Mil?INI?INI?Mil?Mil?1111??III!?Mil?Mil?III!?Mil?INI?INI?INI?Mil?Mil?INI?INI?INI?llll?Mil?In
图4.6:?TWINE的轮函数??
本文编号:2912400
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2912400.html