How To Break Md5 And Other Hash Functions. Advances In Cryptology Eurypt (article)


E-Book Content

How to Break MD5 and Other Hash Functions Xiaoyun Wang and Hongbo Yu Shandong University, Jinan 250100, China, [email protected], [email protected] Abstract. MD5 is one of the most widely used cryptographic hash functions nowadays. It was designed in 1992 as an improvement of MD4, and its security was widely studied since then by several authors. The best known result so far was a semi free-start collision, in which the initial value of the hash function is replaced by a non-standard value, which is the result of the attack. In this paper we present a new powerful attack on MD5 which allows us to find collisions efficiently. We used this attack to find collisions of MD5 in about 15 minutes up to an hour computation time. The attack is a differential attack, which unlike most differential attacks, does not use the exclusive-or as a measure of difference, but instead uses modular integer subtraction as the measure. We call this kind of differential a modular differential. An application of this attack to MD4 can find a collision in less than a fraction of a second. This attack is also applicable to other hash functions, such as RIPEMD and HAVAL. 1 Introduction People know that digital signatures are very important in information security. The security of digital signatures depends on the cryptographic strength of the underlying hash functions. Hash functions also have many other applications in cryptography such as data integrity, group signature, e-cash and many other cryptographic protocols. The use of hash functions in these applications not only ensure the security, but also greatly improve the efficiency. Nowadays, there are two wi
You might also like

Encyclopedia Of Biological Chemistry
Authors: William J. Lennarz , M. Daniel Lane , Paul Modrich , Jack Dixon , Ernesto Carafoli , John Exton , Don Cleveland    228    0


Encyclopedia Of Smart Materials
Authors: Mel Schwartz    119    0


олимпиады по криптографии и математике для школьников
Authors: Зубов А.Ю. , Зязин А.В. , Овчинников В.Н. , Рамоданов Ц.М.    202    0


неравенства
Authors: Соловьёв Ю.П.    190    0


физическая энциклопедия
Authors: Гл. редактор А.М.Прохоров    208    0


Videoblogging For Dummies
Authors: Stephanie Cottrell Bryant    136    0


Arms And Armour (dk Eyewitness Guides)
Authors: Byam M.    158    0


Sip Demystified
Authors: Gonzalo Camarillo    138    0


Macbook For Dummies
Authors: Mark L. Chambers    169    0


Beginning Asp.net 2.0 E-commerce In C# 2005: From Novice To Professional
Authors: Cristian Darie , Karli Watson    122    0