Constructing secure hash functions by enhancing merkle-damgård construction

  • Authors:
  • Praveen Gauravaram;William Millan;Ed Dawson;Kapali Viswanathan

  • Affiliations:
  • Information Security Institute (ISI), Queensland University of Technology (QUT), Brisbane, Australia;Information Security Institute (ISI), Queensland University of Technology (QUT), Brisbane, Australia;Information Security Institute (ISI), Queensland University of Technology (QUT), Brisbane, Australia;Technology Development Department, ABB Corporate Research Centre, ABB Global Services Limited, Bangalore, India

  • Venue:
  • ACISP'06 Proceedings of the 11th Australasian conference on Information Security and Privacy
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recently multi-block collision attacks (MBCA) were found on the Merkle-Damgård (MD)-structure based hash functions MD5, SHA-0 and SHA-1. In this paper, we introduce a new cryptographic construction called 3C devised by enhancing the MD construction. We show that the 3C construction is at least as secure as the MD construction against single-block and multi-block collision attacks. This is the first result of this kind showing a generic construction which is at least as resistant as MD against MBCA. To further improve the resistance of the design against MBCA, we propose the 3C+ design as an enhancement of 3C. Both these constructions are very simple adjustments to the MD construction and are immune to the straight forward extension attacks that apply to the MD hash function. We also show that 3C resists some known generic attacks that work on the MD construction. Finally, we compare the security and efficiency features of 3C with other MD based proposals.