Paper 2017/980

Yoyo Tricks with AES

Sondre Rønjom, Navid Ghaedi Bardeh, and Tor Helleseth

Abstract

In this paper we present new fundamental properties of SPNs. These properties turn out to be particularly useful in the adaptive chosen ciphertext/plaintext setting and we show this by introducing for the first time key-independent yoyo-distinguishers for 3- to 5-rounds of AES. All of our distinguishers beat previous records and require respectively $3, 4$ and $2^{25.8}$ data and essentially zero computation except for observing differences. In addition, we present the first key-independent distinguisher for 6-rounds AES based on yoyos that preserve impossible zero differences in plaintexts and ciphertexts. This distinguisher requires an impractical amount of $2^{122.83}$ plaintext/ciphertext pairs and essentially no computation apart from observing the corresponding differences. We then present a very favorable key-recovery attack on 5-rounds of AES that requires only $2^{11.3}$ data complexity and $2^{31}$ computational complexity, which as far as we know is also a new record. All our attacks are in the adaptively chosen plaintext/ciphertext scenario. Our distinguishers for AES stem from new and fundamental properties of generic SPNs, including generic SAS and SASAS, that can be used to preserve zero differences under the action of exchanging values between existing ciphertext and plaintext pairs. We provide a simple distinguisher for 2 generic SP-rounds that requires only 4 adaptively chosen ciphertexts and no computation on the adversaries side. We then describe a generic and deterministic yoyo-game for 3 generic SP-rounds which preserves zero differences in the middle but which we are not capable of exploiting in the generic setting.

Metadata
Available format(s)
PDF
Publication info
Published by the IACR in ASIACRYPT 2017
Keywords
secret-key cryptography
Contact author(s)
sondrer @ gmail com
History
2017-10-09: received
Short URL
https://ia.cr/2017/980
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2017/980,
      author = {Sondre Rønjom and Navid Ghaedi Bardeh and Tor Helleseth},
      title = {Yoyo Tricks with {AES}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2017/980},
      year = {2017},
      url = {https://eprint.iacr.org/2017/980}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.