Paper 2024/1888

Chosen-Prefix Collisions on AES-like Hashing

Shiyao Chen, Nanyang Technological University
Xiaoyang Dong, Tsinghua University
Jian Guo, Nanyang Technological University
Tianyu Zhang, Nanyang Technological University
Abstract

Chosen-prefix collision (CPC) attack was first presented by Stevens, Lenstra and de Weger on MD5 at Eurocrypt 2007. A CPC attack finds a collision for any two chosen prefixes, which is a stronger variant of collision attack. CPCs are naturally harder to construct but have larger practical impact than (identical-prefix) collisions, as seen from the series of previous works on MD5 by Stevens et al. and SHA-1 by Leurent and Peyrin. Despite its significance, the resistance of CPC attacks has not been studied on AES-like hashing. In this work, we explore CPC attacks on AES-like hashing following the framework practiced on MD5 and SHA-1. Instead of the message modification technique developed for MD-SHA family, we opt for related-key rebound attack to construct collisions for AES-like hashing in view of its effectiveness. We also note that the CPC attack framework can be exploited to convert a specific class of one-block free-start collisions into two-block collisions, which sheds light on the importance of free-start collisions. As a result, we present the first CPC attacks on reduced Whirlpool, Saturnin-hash and AES-MMO/MP in classic and quantum settings, and extend the collision attack on Saturnin-hash from 5 to 6 rounds in the classic setting. As an independent contribution, we improve the memoryless algorithm of solving 3-round inbound phase by Hosoyamada and Sasaki at Eurocrpyt 2020, which leads to improved quantum attacks on Whirlpool. Notably, we find the first 6-round memoryless quantum collision attack on Whirlpool better than generic CNS collision finding algorithm when exponential-size qRAM is not available but exponential-size classic memory is available.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published by the IACR in TOSC 2024
Keywords
Chosen-Prefix CollisionRelated-Key Rebound AttackQuantum CryptanalysisWhirlpoolSaturnin-hashAES-MMO/MP
Contact author(s)
shiyao chen @ ntu edu sg
xiaoyangdong @ tsinghua edu cn
guojian @ ntu edu sg
tianyu005 @ e ntu edu sg
History
2024-11-22: approved
2024-11-20: received
See all versions
Short URL
https://ia.cr/2024/1888
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1888,
      author = {Shiyao Chen and Xiaoyang Dong and Jian Guo and Tianyu Zhang},
      title = {Chosen-Prefix Collisions on {AES}-like Hashing},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1888},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1888}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.