当前位置:主页 > 科技论文 > 网络通信论文 >

Feistel-SP结构的已知密钥区分器

发布时间:2021-04-19 08:29
  在ASIACRYPT 2013上,Isobe和Shibutani将Feistel结构的分组密码算法分成了三类,即Feistel-1/2/3。在这篇文章中,我们研究Feistel-3结构,它采用SPN结构的轮函数,即轮函数包含密钥异或层、非线性S盒层以及线性扩散层。我们把Feistel-3表示为Feistel-SP,该结构的算法通常采用128比特或者64比特的分组长度,并使用8比特或4比特的S盒。目前,对于Feistel-SP结构在公开密钥场景下已经有许多的分析结果。在FSE 2011上,Sasaki和Yasuda对Feistel-SP结构给出了 11轮的已知密钥区分器。随后Sasaki等人在2012年进行了改进,但是Feistel-SP结构的已知密钥区分器的轮数仍为11,对于分组长度为128比特,S盒为8比特的情况,区分攻击的时间复杂度为219,存储复杂度为219。在FSE 2017上,Dong等人在选择密钥模型下对Feistel-SP结构给出了 12轮的选择密钥区分器,并且对于分组长度为128比特,S盒为8比特的Feistel-SP,区分攻击的时间复杂度为240,存储复杂度为 235... 

【文章来源】:山东大学山东省 211工程院校 985工程院校 教育部直属院校

【文章页数】:50 页

【学位级别】:硕士

【部分图文】:

Feistel-SP结构的已知密钥区分器


图2.3:?SP轮函数??

零相关,线性,掩码


那么对任意a:?#?〇,(?,〇)?^?(〇,4是这种算法的5轮零相关线性壳。在这篇文章??中,我们考虑线性掩码。这里ei表示第i个字节的掩码非0,其他??字节掩码为0.则Feistel-SP的5轮零相关线性壳如图3.1所示,*表示非0掩码。??3.3?Feistel-SP结构的9轮零相关线性壳??在已知密钥场景下,由5轮的零相关线性壳,向上可接一个4轮的零相关线??性壳,我们可以得到Feistel-SP的一个9轮零相关区分器。如下图3.2所示:??3.4?Feistel-SP结构的9轮已知密钥区分器??通过定理2.2.2可知,在已知密钥场景下,存在Feistel-SP结构的9轮的零相??关线性壳,则一定存在9轮的积分区分器。虽然我们给出的零相关线性壳的输入??-12?—??

零相关,线性,积分


图3.2:?Feistel-SP的9轮零相关线性壳?图3.3:?Feistel-SP的9轮积分区分器??

【参考文献】:
期刊论文
[1]构造Feistel-SP结构高阶差分区分器的新方法[J]. 董乐,吴文玲,邹剑,杜蛟,李锐.  密码学报. 2014(03)



本文编号:3147205

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/3147205.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户638d0***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com