-
题名轻量级分组密码算法ESF的相关密钥差分分析
被引量:4
- 1
-
-
作者
尹军
宋健
曾光
马传贵
-
机构
数学工程与先进计算国家重点实验室
信息工程大学
陆军航空兵学院
-
出处
《密码学报》
CSCD
2017年第4期333-344,共12页
-
基金
国家自然科学基金项目(61502532
61379150
+4 种基金
61309016
61502529)
数学工程与先进计算国家重点实验室开放基金课题(2016A02)
河南省重点科技攻关计划项目(122102210126
092101210502)
-
文摘
差分密码分析是对分组密码比较有效的攻击方法之一,寻找高概率的差分特征是攻击的第一步.Matsui的分枝定界算法是第一个经典搜索差分特征的方法,获取能够抵抗差分攻击的安全界;此外,计算活跃S盒数量的下界是另外一种评估分组密码抵抗差分攻击的方法.在2011年,Mouha等人将计算活跃S盒数量的问题转化成混合整数线性规划问题,应用于面向字的分组密码.在2014年亚密会上,Sun等人扩展了Mouha等人的方法,对面向比特的分组密码,在单密钥和相关密钥模型下计算最小活跃S盒数量的下界.本文基于Sun等人的自动化差分特征搜索方法,结合轻量级分组密码ESF设计特点,建立相关密钥下的MILP模型,得到10轮和11轮ESF最优相关密钥差分特征概率分别为2^(-16)和2^(-20).最后,利用搜索得到的11轮相关密钥差分特征,将相应的相关密钥差分区分器向后扩展2轮,提出了13轮的相关密钥差分攻击,攻击的数据复杂度为2^(47),时间复杂度为2^(66).
-
关键词
轻量级分组密码
ESF算法
相关密钥差分分析
混合整数线性规划
-
Keywords
lightweight block cipher
ESF
related-key differential cryptanalysis
mixed-integer linear programming
-
分类号
TN918
[电子电信—通信与信息系统]
-
-
题名轻量级分组密码LED的相关密钥差分分析
- 2
-
-
作者
樊婷
韦永壮
武小年
张润莲
-
机构
桂林电子科技大学广西无线宽带通信与信号处理重点实验室
桂林电子科技大学广西密码学与信息安全重点实验室
广西高校云计算与复杂系统重点实验
-
出处
《信息安全学报》
CSCD
2020年第1期35-43,共9页
-
基金
国家自然科学基金(No.61572148,No.61872103)
广西重点研发计划(桂科No.AB18281019)
+2 种基金
广西自然科学基金(No.2018GXNSFAA294036)
广西研究生教育创新计划资助项目(No.YCBZ2018051)
桂林电子科技大学研究生科研创新项目(No.2018YJCX45)资助
-
文摘
在CHES2011国际会议上,轻量级分组密码算法LED被郭等人提出,该密码算法具有硬件实现规模小,加解密速度快等优点,因而备受业界关注。目前设计者给出了单密钥攻击模型下LED算法活跃S盒个数的下界,以评估其抵御经典差分密码分析的能力。然而,相关密钥攻击模型下LED算法抵御差分密码分析的能力仍有待进一步解决。本文基于LED密码算法的结构及密钥编排特点,结合面向字节的自动化搜索方法,构建了适用于相关密钥差分分析的混合整形规划(MILP)搜索模型。研究结果表明:全轮LED-64至少存在100个活跃S盒,全轮LED-128至少存在150个活跃S盒;15轮简化LED算法足以抵抗相关密钥差分分析。此外,针对多种变体的LED密钥编排方法进行了测试,找到了一些新的密钥编排方案,并使LED算法具有最佳能力抵御相关密钥差分分析。
-
关键词
混合整数规划(MILP)
活跃S盒
相关密钥差分分析
LED算法
-
Keywords
mixed-integer linear programming
active S-box
related-key differential attack
LED algorithm
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-
-
题名基于MILP的相关密钥差分分析安全评估算法改进
- 3
-
-
作者
周春宁
张文涛
曹文芹
-
机构
中国科学院信息工程研究所信息安全国家重点实验室
中国科学院大学网络空间安全学院
山东理工大学数学与统计学院
-
出处
《密码学报》
CSCD
2023年第1期181-194,共14页
-
基金
国家自然科学基金(61379138)。
-
文摘
近年来,基于混合整数线性规划(MILP)的密码分析方法在对称密码的安全性分析中发挥了重要作用. Zhou等人在FSE 2020上提出了结合分治法,大幅度提高基于MILP的差分和线性特征搜索方法效率.本文将Zhou等人的方法扩展到相关密钥差分特征搜索,提出了一种更高效的基于MILP的相关密钥差分分析安全评估新算法.应用新算法评估了PRESENT-80/128抵抗相关密钥差分分析的安全性,得到了高达15轮的最小活跃S盒数量和高达12轮的最优相关密钥差分特征,并由此得到了迄今最紧的PRESENT-80/128抵抗相关密钥差分分析安全界.找到了一条概率为2^(-62)的15轮PRESENT-80相关密钥差分特征,和一条概率为2-60的16轮PRESENT-128相关密钥差分特征,是目前对于PRESENT-80/128轮数最长的相关密钥差分特征.
-
关键词
分组密码
相关密钥差分分析
MILP
PRESENT-80/128
-
Keywords
block cipher
related-key differential cryptanalysis
MILP
PRESENT-80/128
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-
-
题名RECTANGLE-80的相关密钥差分分析
- 4
-
-
作者
王沙沙
张文涛
向泽军
-
机构
中国科学院信息工程研究所信息安全国家重点实验室
中国科学院大学网络空间安全学院
-
出处
《信息安全学报》
CSCD
2019年第4期94-108,共15页
-
基金
国家自然科学基金(No.61379138)
信息保障技术重点实验室开放基金(No.KJ-15-003)资助
-
文摘
轻量级分组密码RECTANGLE采用SPN结构,分组长度是64比特,密钥长度是80或128比特,迭代轮数是25轮。其采用比特切片技术,在软硬件实现方面均有很好的性能。本文以Matsui和Moriai等人的自动化搜索算法为基础,采用包珍珍等人提出的2种优化策略,对RECTANGLE-80版本进行相关密钥差分分析。我们对最窄点处的密钥状态差分进行限制,使最窄点密钥状态差分的汉明重量取值范围分别属于区间[1,1],[1,2],[1,3],[1,4],[1,5]五种情况,目的是求得此五种情况下前9轮相关密钥差分最大概率及其对应的路径。我们获得了此5种情况前8轮的最大概率及其对应的路径,前2种情况9轮最大概率及其对应路径和后3种情况9轮最大概率的上界。以上5种情况的结果显示,当取值范围属于后三种情况时,前8轮的最大概率是相同的,由此说明随着取值范围的扩大,最大概率趋向稳定。当最窄点密钥状态差分的汉明重量取值范围属于[1,1]或[1,2]时,9轮的最大概率为2^-42。当取值范围分别是[1,3],[1,4]和[1,5]时,9轮最大概率的上界分别是2^-41,2^-37,2^-34。我们预测9轮最大概率的上界是2^-41,由此可以预测18轮的最大概率的上界是2^-82,从而RECTANGLE-80可以抵抗相关密钥差分分析。这是目前RECTANGLE抵抗相关密钥密码分析安全性评估最好结果。
-
关键词
轻量级分组密码
RECTANGLE
相关密钥差分分析
自动化搜索
差分特征
-
Keywords
lightweight block cipher
RECTANGLE
related-key differential cryptanalysis
automatic search
differential characteristic
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-
-
题名ESF算法的相关密钥不可能差分分析
被引量:1
- 5
-
-
作者
谢敏
杨盼
-
机构
西安电子科技大学综合业务网理论及关键技术国家重点实验室
-
出处
《计算机工程与科学》
CSCD
北大核心
2018年第7期1199-1205,共7页
-
基金
国家自然科学基金(61373170
U0835004
+1 种基金
U1536202)
国家111创新引智基地资助项目(B08038)
-
文摘
ESF算法是一种具有广义Feistel结构的32轮迭代型轻量级分组密码。为研究ESF算法抵抗不可能差分攻击的能力,首次对ESF算法进行相关密钥不可能差分分析,结合密钥扩展算法的特点和轮函数本身的结构,构造了两条10轮相关密钥不可能差分路径。将一条10轮的相关密钥不可能差分路径向前向后分别扩展1轮和2轮,分析了13轮ESF算法,数据复杂度是260次选择明文对,计算量是223次13轮加密,可恢复18bit密钥。将另一条10轮的相关密钥不可能差分路径向前向后都扩展2轮,分析了14轮ESF算法,数据复杂度是262选择明文对,计算复杂度是243.95次14轮加密,可恢复37bit密钥。
-
关键词
ESF算法
轻量级密码算法
相关密钥不可能差分分析攻击
-
Keywords
ESF algorithm
light weight cipher algorithm
related key impossible differential attack
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-