Do AES encryptions act randomly?
Anna Rimoldi, Massimiliano Sala, Enrico Bertolazzi

TL;DR
This paper presents a statistical distinguishing attack on AES-128, providing evidence that AES encryptions do not behave as truly random permutations, by exploiting a novel cipher embedding that affects the cipher's nonlinearity.
Contribution
The paper introduces a new cipher embedding and an associated attack that statistically distinguishes AES encryptions from random permutations, challenging assumptions of AES's perfect randomness.
Findings
AES-128 encryptions show non-random behavior in statistical tests
The attack requires 2^{23} plaintext-ciphertext pairs and costs 2^{48} encryptions
Preliminary results suggest similar non-random behavior for AES-192 and AES-256
Abstract
The Advanced Encryption Standard (AES) is widely recognized as the most important block cipher in common use nowadays. This high assurance in AES is given by its resistance to ten years of extensive cryptanalysis, that has shown no weakness, not even any deviation from the statistical behaviour expected from a random permutation. Only reduced versions of the ciphers have been broken, but they are not usually implemented. In this paper we build a distinguishing attack on the AES, exploiting the properties of a novel cipher embedding. With our attack we give some statistical evidence that the set of AES- encryptions acts on the message space in a way significantly different than that of the set of random permutations acting on the same space. While we feel that more computational experiments by independent third parties are needed in order to validate our statistical results, we show…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Chaos-based Image/Signal Encryption · Coding theory and cryptography
