Paper 2026/1120

Pushing Collision Attacks on SHA-2 to 39 Steps

Yingxin Li, East China Normal University
Fukang Liu, Institute of Science Tokyo
Haifeng Qian, East China Normal University
Jinwei Zhu, East China Normal University
Abstract

The SHA-2 family is a U.S. federal standard and mainly includes SHA-256 and SHA-512. In particular, SHA-256 plays a central role in real-world applications and is widely regarded as one of the most important hash functions in use today. At CRYPTO 2026, Li et al. proposed collision attacks up to 37-step SHA-2, but they could not reach 38 steps due to the low-probability uncontrolled part in the corresponding differential characteristics. In this paper, we propose an improved search procedure to find high-quality differential characteristics for 38-step SHA-256 and SHA-512, respectively. Exploiting the special shape of the 38-step differential characteristics, the meet-in-the-middle method to fulfill the corresponding differential conditions is extremely memory-efficient. Consequently, we successfully achieve the first 38-step collision attack on both SHA-256 and SHA-512, whose time complexity is $2^{104.3}$ and $2^{125.4}$, respectively. The memory complexity of the 38-step collision attack is negligible. The methods are also applied to the 36-step and 37-step collision attacks on SHA-2 published at CRYPTO 2026, leading to a significant improvement in both time and memory complexity. In particular, the time complexity of the collision attack on 36-step SHA-256 is only $2^{58.1}$ and the memory complexity is negligible, implying that a practical collision can be found. More remarkably, we apply the new method to 39 steps of SHA-2 and obtain the first effective collision attack on 39-step SHA-512, with a time complexity of $2^{178}$ and negligible memory complexity. However, the method does not yield an effective collision attack on 39-step SHA-256 due to the same issue arising from the low-probability uncontrolled part. Overall, this work further pushed the limit of memory-efficient collision attacks on round-reduced SHA-2 and significantly advances the state of the art.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
hash functionSHA-2meet-in-the-middlecollision attack
Contact author(s)
liyx1140 @ 163 com
liufukangs @ gmail com
History
2026-06-02: approved
2026-06-01: received
See all versions
Short URL
https://ia.cr/2026/1120
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1120,
      author = {Yingxin Li and Fukang Liu and Haifeng Qian and Jinwei Zhu},
      title = {Pushing Collision Attacks on {SHA}-2 to 39 Steps},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1120},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1120}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.