Applying MILP Method to Searching Integral Distinguishers Based on Division Property for 6 Lightweight Block Ciphers

被引:204
|
作者
Xiang, Zejun [1 ,2 ]
Zhang, Wentao [1 ,2 ]
Bao, Zhenzhen [1 ,2 ]
Lin, Dongdai [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, State Key Lab Informat Secur, Beijing, Peoples R China
[2] Acad Sci, Univ Chinese, Beijing, Peoples R China
关键词
MILP; Division property; Integral cryptanalysis; SIMON; SIMECK; PRESENT; RECTANGLE; LBlock; TWINE; AUTOMATIC SECURITY EVALUATION; LBLOCK;
D O I
10.1007/978-3-662-53887-6_24
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Division property is a generalized integral property proposed by Todo at EUROCRYPT 2015, and very recently, Todo et al. proposed bit-based division property and applied to SIMON32 at FSE 2016. However, this technique can only be applied to block ciphers with block size no larger than 32 due to its high time and memory complexity. In this paper, we extend Mixed Integer Linear Programming (MILP) method, which is used to search differential characteristics and linear trails of block ciphers, to search integral distinguishers of block ciphers based on division property with block size larger than 32. Firstly, we study how to model division property propagations of three basic operations (copy, bitwise AND, XOR) and an Sbox operation by linear inequalities, based on which we are able to construct a linear inequality system which can accurately describe the division property propagations of a block cipher given an initial division property. Secondly, by choosing an appropriate objective function, we convert a search algorithm under Todo's framework into an MILP problem, and we use this MILP problem appropriately to search integral distinguishers. As an application of our technique, we have searched integral distinguishers for SIMON, SIMECK, PRESENT, RECTANGLE, LBlock and TWINE. Our results show that we can find 14-, 16-, 18-, 22- and 26-round integral distinguishers for SIMON32, 48, 64, 96 and 128 respectively. Moreover, for two SP-network lightweight block ciphers PRESENT and RECTANGLE, we found 9-round integral distinguishers for both ciphers which are two more rounds than the best integral distinguishers in the literature [ 22,29]. For LBlock and TWINE, our results are consistent with the best known ones with respect to the longest distinguishers.
引用
收藏
页码:648 / 678
页数:31
相关论文
共 12 条
  • [1] Exploring Secret Keys in Searching Integral Distinguishers Based on Division Property
    Wang, Senpeng
    Hu, Bin
    Guan, Jie
    Zhang, Kai
    Shi, Tairong
    IACR TRANSACTIONS ON SYMMETRIC CRYPTOLOGY, 2020, 2020 (03) : 288 - 304
  • [2] MILP Modeling of Division Property Propagation for Block Ciphers with Complex Linear Layers
    Huang M.
    Zhang S.-S.
    Hong C.-L.
    Zeng L.
    Xiang Z.-J.
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (04): : 1980 - 1992
  • [3] Integral analysis of GRANULE and ESF block ciphers based on MILP
    Li, Jun
    Wang, Hongyan
    Qiu, Xueying
    Li, Lingchen
    Wu, Xiaonian
    2021 12TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2021, : 10 - 16
  • [4] MILP/MIQCP-Based Fully Automatic Method of Searching for Differential-Linear Distinguishers for SIMON-Like Ciphers
    Zhou, Yanyan
    Wang, Senpeng
    Hu, Bin
    IET INFORMATION SECURITY, 2024, 2024
  • [5] MILP-aided bit-based division property for ARX ciphers
    Ling SUN
    Wei WANG
    Ru LIU
    Meiqin WANG
    ScienceChina(InformationSciences), 2018, 61 (11) : 229 - 231
  • [6] MILP-aided bit-based division property for ARX ciphers
    Sun, Ling
    Wang, Wei
    Liu, Ru
    Wang, Meiqin
    SCIENCE CHINA-INFORMATION SCIENCES, 2018, 61 (11)
  • [7] MILP-aided bit-based division property for ARX ciphers
    Ling Sun
    Wei Wang
    Ru Liu
    Meiqin Wang
    Science China Information Sciences, 2018, 61
  • [8] Analysis of Division Property using MILP method for Lightweight Blockcipher Piccolo
    Sato, Hiroki
    Mimura, Mamoru
    Tanaka, Hidema
    2019 14TH ASIA JOINT CONFERENCE ON INFORMATION SECURITY (ASIAJCIS 2019), 2019, : 48 - 55
  • [9] MILP-aided Method of Searching Division Property Using Three Subsets and Applications
    Wang, Senpeng
    Hu, Bin
    Guan, Jie
    Zhang, Kai
    Shi, Tairong
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2019, PT III, 2019, 11923 : 398 - 427
  • [10] On MILP-Based Automatic Search for Bit-Based Division Property for Ciphers with (Large) Linear Layers
    ElSheikh, Muhammad
    Youssef, Amr M.
    INFORMATION SECURITY AND PRIVACY, ACISP 2021, 2021, 13083 : 111 - 131