首页 | 本学科首页   官方微博 | 高级检索  
     

基于混合整数线性规划的八阵图不可能差分分析
引用本文:杜小妮, 梁丽芳, 贾美纯, 李锴彬. 基于混合整数线性规划的八阵图不可能差分分析[J]. 电子与信息学报, 2023, 45(12): 4391-4398. doi: 10.11999/JEIT221292
作者姓名:杜小妮  梁丽芳  贾美纯  李锴彬
作者单位:1.西北师范大学数学与统计学院 兰州 730070;;2.西北师范大学计算机科学与工程学院 兰州 730070;;3.西北师范大学密码技术与数据分析重点实验室 兰州 730070;;4.甘肃省数学与统计学基础学科研究中心 兰州 730070
基金项目:国家自然科学基金(62172337);;甘肃省自然科学基金重点项目(23JRRA685);
摘    要:八阵图(ESF)是基于LBlock改进的轻量级分组密码,具有优良的软硬件实现效率。针对ESF算法的安全性,该文借助自动化搜索工具,利用不可能差分分析方法,对算法进行安全性评估。首先结合ESF的结构特性和$ S $盒的差分传播特性,建立了基于混合整数线性规划(MILP)的不可能差分搜索模型;其次利用算法 $ S $盒的差分传播特性和密钥扩展算法中轮子密钥间的相互关系,基于一条9轮不可能差分区分器,通过向前扩展2轮向后扩展4轮,实现了对ESF算法的15轮密钥恢复攻击。分析结果表明,该攻击的数据复杂度和时间复杂度分别为$ {2^{60.16}} $和 $ {2^{67.44}} $,均得到有效降低,且足够抵抗不可能差分分析。

关 键 词:八阵图(ESF)   不可能差分分析   混合整数线性规划(MILP)
收稿时间:2022-10-12
修稿时间:2023-04-12

Impossible Differential Cryptanalysis of Eight-Sided Fortress Based on Mixed Integer Linear Programming
DU Xiaoni, LIANG Lifang, JIA Meichun, LI Kaibin. Impossible Differential Cryptanalysis of Eight-Sided Fortress Based on Mixed Integer Linear Programming[J]. Journal of Electronics & Information Technology, 2023, 45(12): 4391-4398. doi: 10.11999/JEIT221292
Authors:DU Xiaoni  LIANG Lifang  JIA Meichun  LI Kaibin
Affiliation:1. College of Mathematics and Statistic, Northwest Normal University, Lanzhou 730070, China;;2. College of Computer Science and Engineering, Northwest Normal University, Lanzhou 730070, China;;3. Key Laboratory of Cryptography and Data Analytics, Northwest Normal University, Lanzhou 730070, China;;4. Gansu Provincial Research Center for Basic Disciplines of Mathematics and Statistics, Lanzhou 730070, China
Abstract:Eight-Sided Fortress(ESF), an improved lightweight block cipher based on LBlock, has excellent software and hardware implementation efficiency. For the security of ESF, with the help of automated search tools, the algorithm is evaluated for security using the impossible differential cryptanalysis. Firstly, an impossible differential search model based on Mixed Integer Linear Programming (MILP) is built by combining the structure of ESF algorithm and the differential propagation of $ S $-box. Secondly, based on a 9-round impossible differential distinguisher of ESF, using the differential propagation characteristics of the $ S $-box and the relationship of the round subkeys in the key schedule, a 15-round-attack is presented to ESF by adding two rounds in the front and adding four rounds in the end. It is found that the data complexity of plaintexts and time complexity of encryptions of the attack need are $ {2^{60.16}} $ and $ {2^{67.44}} $, respectively. The results show that the data complexity and time complexity have been effectively reduced, and the proposed method is able to resist impossible differential cryptanalysis.
Keywords:Eight-Sided Fortress(ESF)  Impossible differential cryptanalysis  Mixed Integer Linear Programming (MILP)
点击此处可从《电子与信息学报》浏览原始摘要信息
点击此处可从《电子与信息学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号