CryptoDB
Jingyuan Zhao
Publications
Year
Venue
Title
2022
ASIACRYPT
Optimizing Rectangle Attacks: A Unified and Generic Framework for Key Recovery
📺
Abstract
The rectangle attack has shown to be a very powerful form of cryptanalysis against block ciphers. Given a rectangle distinguisher, one expects to mount key recovery attacks as efficiently as possible. In the literature, there have been four algorithms for rectangle key recovery attacks. However, their performance vary from case to case. Besides, numerous are the applications where the attacks lack optimality. In this paper, we investigate the rectangle key recovery in depth and propose a unified and generic key recovery algorithm, which supports any possible attacking parameters. Notably, it not only covers the four previous rectangle key recovery algorithms, but also unveils five types of new attacks which were missed previously. Along with the new key recovery algorithm, we propose a framework for automatically finding the best attacking parameters, with which the time complexity of the rectangle attack will be minimized using the new algorithm. To demonstrate the efficiency of the new key recovery algorithm, we apply it to Serpent, CRAFT, SKINNY and Deoxys-BC-256 based on existing distinguishers and obtain a series of improved rectangle attacks.
Coauthors
- Andrey Bogdanov (1)
- Christina Boura (1)
- Dawu Gu (1)
- Jian Guo (1)
- Lei Hu (1)
- Senyang Huang (1)
- Vincent Rijmen (1)
- Danping Shi (1)
- Ling Song (1)
- Xiaoyun Wang (1)
- Lei Wang (1)
- Meiqin Wang (2)
- Long Wen (1)
- Jian Weng (1)
- Guangwu Xu (1)
- Qianqian Yang (1)
- Guoyan Zhang (1)
- Neng Zhang (1)
- Jingyuan Zhao (4)