Abstract / Description of output
We propose a new cryptanalytic tool for differential cryptanalysis, called meet-in-the-filter (MiF). It is suitable for ciphers with a slow or incomplete diffusion layer such as the ones based on Addition-Rotation-XOR (ARX). The MiF technique uses a meet-in-the-middle matching to construct differential trails connecting the differential’s output and the ciphertext difference. The proposed trails are used in the key recovery procedure, reducing time complexity and allowing flexible time-data trade-offs. In addition, we show how to combine MiF with a dynamic counting technique for key recovery. We illustrate MiF in practice by reporting improved attacks on the ARX -based family of block ciphers Speck. We improve the time complexities of the best known attacks up to 15 rounds of Speck 32 and 20 rounds of Speck 64/128. Notably, our new attack on 11 rounds of Speck 32 has practical analysis and data complexities of 224.66 and 226.70 respectively, and was experimentally verified, recovering the master key in a matter of seconds.
Original language | English |
---|---|
Title of host publication | Applied Cryptography and Network Security |
Subtitle of host publication | 21st International Conference, ACNS 2023, Proceedings |
Editors | Mehdi Tibouchi, XiaoFeng Wang |
Publisher | Springer |
Pages | 149-177 |
Number of pages | 29 |
Volume | 13905 |
ISBN (Electronic) | 9783031334887 |
ISBN (Print) | 9783031334870 |
DOIs | |
Publication status | Published - 29 May 2023 |
Event | 21st International Conference on Applied Cryptography and Network Security - Kyoto, Japan Duration: 19 Jun 2023 → 22 Jun 2023 Conference number: 21 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 13905 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 21st International Conference on Applied Cryptography and Network Security |
---|---|
Abbreviated title | ACNS 2023 |
Country/Territory | Japan |
City | Kyoto |
Period | 19/06/23 → 22/06/23 |
Keywords / Materials (for Non-textual outputs)
- ARX
- Differential cryptanalysis
- Speck
- Symmetric-key