EasyBC: A Cryptography-Specific Language for Security Analysis of Block Ciphers against Differential Cryptanalysis

被引:0
|
作者
Sun, Pu [1 ]
Song, Fu [2 ,3 ]
Chen, Yuqi [1 ]
Chen, Taolue [4 ]
机构
[1] ShanghaiTech Univ, Shanghai, Peoples R China
[2] Chinese Acad Sci, Inst Software, Beijing, Peoples R China
[3] Univ Chinese Acad Sci, Beijing, Peoples R China
[4] Birkbeck Univ London, London, England
基金
中国国家自然科学基金;
关键词
Cryptography-Specific Language; Block Ciphers; Differential Cryptanalysis; MILP MODELINGS; LIGHTWEIGHT; ENCRYPTION; SEARCH; SIMON;
D O I
10.1145/3632871
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Differential cryptanalysis is a powerful algorithmic-level attack, playing a central role in evaluating the security of symmetric cryptographic primitives. In general, the resistance against differential cryptanalysis can be characterized by the maximum expected differential characteristic probability. In this paper, we present generic and extensible approaches based on mixed integer linear programming (MILP) to bound such probability. We design a high-level cryptography-specific language EASYBC tailored for block ciphers and provide various rigorous procedures as differential denotational semantics, to automate the generation of MILP from block ciphers written in EASYBC. We implement an open-sourced tool that provides support for fully automated resistance evaluation of block ciphers against differential cryptanalysis. The tool is extensively evaluated on 23 real-life cryptographic primitives including all the 10 finalists of the NIST lightweight cryptography standardization process. The experiments confirm the expressivity of EASYBC and show that the tool can effectively prove the resistance against differential cryptanalysis for all block ciphers under consideration. EASYBC makes resistance evaluation against differential cryptanalysis easily accessible to cryptographers.
引用
收藏
页数:34
相关论文
共 50 条
  • [1] On a structure of block ciphers with provable security against differential and linear cryptanalysis
    Matsui, M
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (01) : 117 - 122
  • [2] Security Evaluation of Lightweight Block Ciphers Against Mixture Differential Cryptanalysis
    Geng, Jiayue
    Ling, Chen
    Liu, Jinyu
    Qiao, Kexin
    Yi, Xiangjian
    Zhu, Liehuang
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (12): : 22116 - 22127
  • [3] On the resistance of new lightweight block ciphers against differential cryptanalysis
    Chan, Yen Yee
    Khor, Cher-Yin
    Khoo, Boo Tap
    Teh, Je Sen
    Teng, Wei Jian
    Jamil, Norziana
    [J]. HELIYON, 2023, 9 (04)
  • [4] Quantum Differential Cryptanalysis to the Block Ciphers
    Li, Hongwei
    Yang, Li
    [J]. APPLICATIONS AND TECHNIQUES IN INFORMATION SECURITY, ATIS 2015, 2015, 557 : 44 - 51
  • [5] Provable security of block ciphers against linear cryptanalysis: a mission impossible?
    Piret, Gilles
    Standaert, Francois-Xavier
    [J]. DESIGNS CODES AND CRYPTOGRAPHY, 2009, 50 (03) : 325 - 338
  • [6] Generalised Differential Cryptanalysis Check for Block Ciphers
    Chatterjee, Suvraneel
    Saha, Himadri Nath
    Kar, Aneesh
    Banerjee, Anushka
    Mukherjee, Aishiki
    Symnal, Soujanya
    [J]. 2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2019, : 1137 - 1140
  • [7] A revisited security evaluation of Simeck family ciphers against impossible differential cryptanalysis
    Kai ZHANG
    Xuejia LAI
    Lei WANG
    Jie GUAN
    Bin HU
    [J]. Science China(Information Sciences), 2023, 66 (03) : 297 - 298
  • [8] A revisited security evaluation of Simeck family ciphers against impossible differential cryptanalysis
    Kai Zhang
    Xuejia Lai
    Lei Wang
    Jie Guan
    Bin Hu
    [J]. Science China Information Sciences, 2023, 66
  • [9] A revisited security evaluation of Simeck family ciphers against impossible differential cryptanalysis
    Zhang, Kai
    Lai, Xuejia
    Wang, Lei
    Guan, Jie
    Hu, Bin
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2023, 66 (03)
  • [10] On the security of Feistel ciphers with SPN round function against differential, linear, and truncated differential cryptanalysis
    Kanda, M
    Matsumoto, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2002, E85A (01) : 25 - 37