Paper 2026/598

Triangulating Meet-in-the-Middle Attack

Boxin Zhao
Qingliang Hou
Lingyue Qin
Xiaoyang Dong
Abstract

To penetrate more rounds with Meet-in-the-Middle (MitM) attack, the neutral words are usually subject to some linear constraints, e.g., Sasaki and Aoki's initial structure technique. At CRYPTO 2021, Dong et al. found the neutral words can be nonlinearly constrained. They introduced a table-based method to precompute and store the solution space of the neutral words, which led to a huge memory complexity. In this paper, we find some nonlinearly constrained neutral words can be solved efficiently by Khovratovich et al.'s triangulation algorithm (TA). Furthermore, motivated by the structured Gaussian elimination paradigm developed by LaMacchia et al. and Bender et al., we improve the TA to deal with the case when there are still many unprocessed equations, but no variable exists in only one equation (the original TA will terminate). Then, we introduce the new MitM attack based on our improved TA, called triangulating MitM attack. As applications, the memory complexities of the single-plaintext key-recovery attacks on 4-/5-round AES-128 are significantly reduced from $2^{80}$ to the practical $2^{24}$ or from $2^{96}$ to $2^{40}$. Besides, a series of new one/two-plaintext attacks are proposed for reduced AES-192/-256 and Rijndael-EM, which are the basic primitives of NIST PQC candidate FAEST. A partial key-recovery experiment is conducted on 4-round AES-128 to verify the correctness of our technique. For AES-256-DM, the memory complexity of the 10-round preimage attack is reduced from $2^{56}$ to $2^{8}$, thus an experiment is also implemented. Without our technique, the impractical memories $2^{80}$ or $2^{56}$ of previous attacks in the precomputation phase will always prevent any kind of (partial) experimental simulations. In the full version, we extend our techniques to sponge functions.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published by the IACR in CRYPTO 2024
Keywords
AESTriangulating MitMKey-recoveryTriangulation Algorithm
Contact author(s)
zhaobx @ mail zgclab edu cn
qinglianghou @ mail sdu edu cn
qinly @ tsinghua edu cn
xiaoyangdong @ tsinghua edu cn
History
2026-03-27: approved
2026-03-26: received
See all versions
Short URL
https://ia.cr/2026/598
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/598,
      author = {Boxin Zhao and Qingliang Hou and Lingyue Qin and Xiaoyang Dong},
      title = {Triangulating Meet-in-the-Middle Attack},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/598},
      year = {2026},
      url = {https://eprint.iacr.org/2026/598}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.