Paper 2022/1058

Evaluating the Security of Merkle-Damgård Hash Functions and Combiners in Quantum Settings

Zhenzhen Bao, Tsinghua University, Nanyang Technological University
Jian Guo, Nanyang Technological University
Shun Li, Shanghai Jiao Tong University, Nanyang Technological University
Phuong Pham, Nanyang Technological University
Abstract

In this work, we evaluate the security of Merkle-Damgård (MD) hash functions and their combiners (XOR and concatenation combiners) in quantum settings. Two main quantum scenarios are considered, including the scenario where a substantial amount of cheap quantum random access memory (qRAM) is available and where qRAM is limited and expensive to access. We present generic quantum attacks on the MD hash functions and hash combiners, and carefully analyze the complexities under both quantum scenarios. The considered securities are fundamental requirements for hash functions, including the resistance against collision and (second-)preimage. The results are consistent with the conclusions in the classical setting, that is, the considered resistances of the MD hash functions and their combiners are far less than ideal, despite the significant differences in the expected security bounds between the classical and quantum settings. Particularly, the generic attacks can be improved significantly using quantum computers under both scenarios. These results serve as an indication that classical hash constructions require careful security re-evaluation before being deployed to the post-quantum cryptography schemes.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published elsewhere. NSS 2022
DOI
10.1007/978-3-031-23020-2_39
Keywords
Merkle-DamgårdHash CombinerXORConcatenationQuantumGeneric Attack
Contact author(s)
zzbao @ tsinghua edu cn
guojian @ ntu edu sg
shun li @ ntu edu sg
pham0079 @ e ntu edu sg
History
2023-01-09: revised
2022-08-15: received
See all versions
Short URL
https://ia.cr/2022/1058
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/1058,
      author = {Zhenzhen Bao and Jian Guo and Shun Li and Phuong Pham},
      title = {Evaluating the Security of Merkle-Damgård Hash Functions and Combiners in Quantum Settings},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/1058},
      year = {2022},
      doi = {10.1007/978-3-031-23020-2_39},
      url = {https://eprint.iacr.org/2022/1058}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.