New Impossible Differential Search Tool from Design and Cryptanalysis Aspects Revealing Structural Properties of Several Ciphers

被引:135
作者
Sasaki, Yu [1 ]
Todo, Yosuke [1 ]
机构
[1] Nippon Telegraph & Tel Corp, Secure Platform Labs, 3-9-11 Midori Cho, Musashino, Tokyo 1808585, Japan
来源
ADVANCES IN CRYPTOLOGY - EUROCRYPT 2017, PT III | 2017年 / 10212卷
关键词
Symmetric-key; Impossible differential; Mixed integer linear programming; Midori; Lilliput; Minalpher; ARIA; MIBS; LIGHTWEIGHT BLOCK CIPHER; MIBS; ARIA;
D O I
10.1007/978-3-319-56617-7_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a new tool searching for impossible differentials is presented. Our tool can detect any contradiction between input and output differences. It can also take into account the property inside the S-box when its size is small e.g. 4 bits. This is natural for ciphers with bitwise diffusion like PRESENT, while finding such impossible differentials for ciphers with word-wise diffusion is novel. In addition, several techniques are proposed to evaluate 8-bit S-box. The tool improves the number of rounds of impossible differentials from the previous best results for Midori128, LILLIPUT, and Minalpher. The tool also finds new impossible differentials for ARIA and MIBS. We manually verify the impossibility of the searched results, which reveals new structural properties of those designs. The tool can be implemented by slightly modifying the previous differential search tool using Mixed Integer Linear Programming (MILP). This motivates us to discuss the usage of our tool particular for the design process. With this tool, the maximum number of rounds of impossible differentials can be proven under reasonable assumptions and the tool is applied to various concrete designs.
引用
收藏
页码:185 / 215
页数:31
相关论文
共 39 条
  • [1] Midori: A Block Cipher for Low Energy
    Banik, Subhadeep
    Bogdanov, Andrey
    Isobe, Takanori
    Shibutani, Kyoji
    Hiwatari, Harunaga
    Akishita, Toru
    Regazzoni, Francesco
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2015, PT II, 2015, 9453 : 411 - 436
  • [2] Bay A, 2010, LECT NOTES COMPUT SC, V6467, P1, DOI 10.1007/978-3-642-17619-7_1
  • [3] Beaulieu R., 2013, IACR Cryptol. ePrint Arch., V2013, P404
  • [4] The SKINNY Family of Block Ciphers and Its Low-Latency Variant MANTIS
    Beierle, Christof
    Jean, Jeremy
    Koelbl, Stefan
    Leander, Gregor
    Moradi, Amir
    Peyrin, Thomas
    Sasaki, Yu
    Sasdrich, Pascal
    Sim, Siang Meng
    [J]. ADVANCES IN CRYPTOLOGY (CRYPTO 2016), PT II, 2016, 9815 : 123 - 153
  • [5] Extended Generalized Feistel Networks Using Matrix Representation to Propose a New Lightweight Block Cipher: LILLIPUT
    Berger, Thierry P.
    Francq, Julien
    Minier, Marine
    Thomas, Gael
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (07) : 2074 - 2089
  • [6] Berger TP, 2014, LECT NOTES COMPUT SC, V8282, P289
  • [7] Biham E, 1999, LECT NOTES COMPUT SC, V1592, P12
  • [8] Bilgin B, 2013, LECT NOTES COMPUT SC, V8086, P142, DOI 10.1007/978-3-642-40349-1_9
  • [9] Biryukov A., 2005, ENCY CRYPTOGRAPHY SE
  • [10] Bogdanov A, 2007, LECT NOTES COMPUT SC, V4727, P450