第 38卷第 4期 计 算 机 应 用 研 究 Vol38No4
2021年 4月 ApplicationResearchofComputers Apr.2021
基于 MILP搜索的 ANU算法积分分析
袁 征1,朱 亮1,2,赵晨曦1,2,刘宗甫1,2
(1.北京电子科技学院,北京 100071;2.西安电子科技大学 通信工程学院,西安 710071)
摘 要:ANU算法是由 Bansod等人发表在 SCN2016上的一种超轻量级的 Feistel结构的分组密码算法。截至
目前,没有人提出针对该算法的积分攻击。为了研究 ANU算法抗积分攻击的安全性,根据 ANU算法的结构建
立起基于比特可分性的 MILP模型。对该模型进行求解,首次得到 ANU算法的 9轮积分区分器;利用搜索到的 9
轮区分器以及轮密钥之间的相关性,对 128bit密钥长度的 ANU算法进行 12轮密钥恢复攻击,能够恢复 43bit
轮密钥。该攻击的数据复杂度为 263.58个选择明文,时间复杂度为 288.42次 12轮算法加密,存储复杂度为 233个存
储单元。
关键词:ANU算法;积分区分器;比特可分性;混合整数线性规划
中图分类号:TP309.2 文献标志码:A 文章编号:10013695(2021)04039117104
doi:10.19734/j.issn.10013695.2020.05.0136
IntegralcryptanalysisonANUbasedonMILP
YuanZheng1,ZhuLiang1,2,ZhaoChenxi1,2,LiuZongfu1,2
(1.BeijingElectronicsScience&TechnologyInstitute
基于MILP搜索的ANU算法积分分析 来自淘豆网m.daumloan.com转载请标明出处.