-
题名基于MILP寻找SM4算法的差分特征
被引量:1
- 1
-
-
作者
潘印雪
王高丽
倪建强
-
机构
上海市高可信计算重点实验室(华东师范大学)
密码科学技术国家重点实验室
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2022年第10期2299-2308,共10页
-
基金
国家重点研发计划项目(2020YFA0712300)
国家自然科学基金项目(62072181)
上海市可信工业互联网软件协同创新中心项目。
-
文摘
基于混合整数线性规划(mixed integer linear programming, MILP)的自动化搜索方法被广泛用于搜索密码算法的差分特征,已形成一套完整的框架.该框架采用的基本原理是用线性不等式来刻画密码算法的各个操作,该框架适用于搜索采用4-bit S盒的密码算法的差分特征.对于采用8-bit S盒的密码算法,基于该框架的搜索模型计算量很大,以致无法高效地找到差分特征.SM4算法于2006年由中国政府发布,于2012年成为国家密码行业标准,于2016年成为国家标准的迭代分组密码算法,其分组状态为128 b,每轮包含4个8-bit的S盒.为了高效地搜索SM4算法的差分特征,研究了对8-bit S盒进行MILP建模的问题,对于采用8-bit S盒的密码算法,改进了搜索高概率差分特征的方法.对于19轮SM4算法,不仅找到了概率为2的差分特征,而且找到了概率为2的差分特征,这是目前基于MILP建模找到的SM4算法轮数最多、概率最高的差分特征.
-
关键词
混合整数线性规划
sM4算法
差分分析
差分特征
8-bit的s盒
-
Keywords
MILP
sM4 algorithm
differential analysis
differential characteristic
8-bit s-box
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-