z-logo
open-access-imgOpen Access
Verified Security of Merkle-Damgård
Author(s) -
Michael Backes,
Gilles Barthe,
Matthias Berg,
Benjamin Gregoire,
Cesar Kunz,
Malte Skoruppa,
Santiago Zanella Beguelin
Publication year - 2012
Publication title -
2012 ieee 25th computer security foundations symposium
Language(s) - English
Resource type - Conference proceedings
eISSN - 2377-5459
pISSN - 1063-6900
ISBN - 978-0-7695-4718-3
DOI - 10.1109/csf.2012.14
Subject(s) - communication, networking and broadcast technologies , computing and processing , components, circuits, devices and systems
Cryptographic hash functions provide a basic data authentication mechanism and are used pervasively as building blocks to realize many cryptographic functionalities, including block ciphers, message authentication codes, key exchange protocols, and encryption and digital signature schemes. Since weaknesses in hash functions may imply vulnerabilities in the constructions that build upon them, ensuring their security is essential. Unfortunately, many widely used hash functions, including SHA-1 and MD5, are subject to practical attacks. The search for a secure replacement is one of the most active topics in the field of cryptography. In this paper we report on the first machine-checked and independently-verifiable proofs of collision-resistance and in differentiability of Merkle-Damgaard, a construction that underlies many existing hash functions. Our proofs are built and verified using an extension of the Easy Crypt framework, which relies on state-of-the-art verification tools such as automated theorem provers, SMT solvers, and interactive proof assistants.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom