International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Boomerang Switch in Multiple Rounds. Application to AES Variants and Deoxys

Authors:
Haoyang Wang , School of Physical and Mathematical Sciences, Nanyang Technological University
Thomas Peyrin , School of Physical and Mathematical Sciences, Nanyang Technological University
Download:
DOI: 10.13154/tosc.v2019.i1.142-169
URL: https://tosc.iacr.org/index.php/ToSC/article/view/7400
Search ePrint
Search Google
Presentation: Slides
Abstract: The boomerang attack is a cryptanalysis technique that allows an attacker to concatenate two short differential characteristics. Several research results (ladder switch, S-box switch, sandwich attack, Boomerang Connectivity Table (BCT), ...) showed that the dependency between these two characteristics at the switching round can have a significant impact on the complexity of the attack, or even potentially invalidate it. In this paper, we revisit the issue of boomerang switching effect, and exploit it in the case where multiple rounds are involved. To support our analysis, we propose a tool called Boomerang Difference Table (BDT), which can be seen as an improvement of the BCT and allows a systematic evaluation of the boomerang switch through multiple rounds. In order to illustrate the power of this technique, we propose a new related-key attack on 10-round AES-256 which requires only 2 simple related-keys and 275 computations. This is a much more realistic scenario than the state-of-the-art 10-round AES-256 attacks, where subkey oracles, or several related-keys and high computational power is needed. Furthermore, we also provide improved attacks against full AES-192 and reduced-round Deoxys.
Video from TOSC 2019
BibTeX
@article{tosc-2019-29267,
  title={Boomerang Switch in Multiple Rounds. Application to AES Variants and Deoxys},
  journal={IACR Transactions on Symmetric Cryptology},
  publisher={Ruhr-Universität Bochum},
  volume={2019, Issue 1},
  pages={142-169},
  url={https://tosc.iacr.org/index.php/ToSC/article/view/7400},
  doi={10.13154/tosc.v2019.i1.142-169},
  author={Haoyang Wang and Thomas Peyrin},
  year=2019
}