Difference between revisions of "HashFunctions"

From The ECRYPT Hash Function Website
Line 1: Line 1:
 
{| border="1" cellpadding="2" cellspacing="0" align="center" class="wikitable"
 
{| border="1" cellpadding="2" cellspacing="0" align="center" class="wikitable"
|+'''Collection of some selected hash functions'''
+
|+'''Collection of selected hash functions'''
 
|- style="background:#efefef;"
 
|- style="background:#efefef;"
 
! width="300"| Hash Function Name !! Designer(s) !! Issued in !! Status Cryptanalysis
 
! width="300"| Hash Function Name !! Designer(s) !! Issued in !! Status Cryptanalysis
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/AR AR]                || ISO || align="center"|1992 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/Boognish Boognish]    || Daemen || align="center"|1992 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/Cellhash Cellhash]    || Daemen, Govaerts, Vandewalle || align="center"|1991 || ?
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/FFT-HashI FFT-Hash I]  || Schnorr || align="center"|1991 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/FFT-HashII FFT-Hash II] || Schnorr || align="center"|1992 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/FSB FSB]              || Augot, Finiasz, Sendrier || align="center"|2005 || ?
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/GOST GOST R 34.11-94]  || Government Committee of Russia for Standards || align="center"|1990 || ?
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/HAVAL HAVAL]          || Zheng, Pieprzyk, Seberry || align="center"|1994 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/LASH-n LASH-n]        || Bentahar, Page, Saarinen, Silverman, Smart || align="center"|2006 || ?
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/MAA MAA]              || ISO || align="center"|1988 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/MD2 MD2]              || Rivest || align="center"|1989 || broken
 
|-
 
|-
 
| [http://mediawiki.iaik.tugraz.at/index.php/MD4 MD4]              || Rivest || align="center"|1990 || broken
 
| [http://mediawiki.iaik.tugraz.at/index.php/MD4 MD4]              || Rivest || align="center"|1990 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/MD5 MD5]              || Rivest || align="center"|1992 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/N-Hash N-Hash]        || Miyaguchi, Ohta, Iwata || align="center"|1990 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/PANAMA PANAMA]        || Daemen, Clapp || align="center"|1998 || wounded
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/ParallelFFT-Hash Parallel FFT-Hash]  || Schnorr, Vaudenay || align="center"|1993 || ?
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/RadioGatun RadioGatun[w]] || Bertoni, Daemen, Peeters, van Assche || align="center"|2006 || ?
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/RIPEMD RIPEMD] || The RIPE Consortium || align="center"|1990 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/RIPEMD-128 RIPEMD-128] || Dobbertin, Bosselaers, Preneel || align="center"|1996 || ?
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/RIPEMD-160 RIPEMD-160] || Dobbertin, Bosselaers, Preneel || align="center"|1996 || ?
 
|-
 
|-
 
| [http://mediawiki.iaik.tugraz.at/index.php/SHA0 SHA-0]            || NIST/NSA || align="center"|1991 || broken  
 
| [http://mediawiki.iaik.tugraz.at/index.php/SHA0 SHA-0]            || NIST/NSA || align="center"|1991 || broken  
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/SHA-1 SHA-1]          || NIST/NSA || align="center"|1993 || broken
+
| [http://mediawiki.iaik.tugraz.at/index.php/SHA-1 SHA-1]          || NIST/NSA || align="center"|1993 || broken/wounded?
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/SHA-224 SHA-224]      || NIST/NSA || align="center"|2004 ||
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/SHA256 SHA-256]        || NIST/NSA || align="center"|2000 ||
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/SHA384 SHA-384]        || NIST/NSA || align="center"|2000 ||
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/SHA512 SHA-512]        || NIST/NSA || align="center"|2000 ||
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/SMASH SMASH]          || Knudsen || align="center"|2005 || broken
 +
|-
 +
| [http://mediawiki.iaik.tugraz.at/index.php/Snefru-n Snefru-n]    || Merkle  || align="center"|1990 || broken  
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/SHA256 SHA-256]       || NIST/NSA || align="center"|2000 || preliminary results, no risk
+
| [http://mediawiki.iaik.tugraz.at/index.php/StepRightUp StepRightUp] || Daemen  || align="center"|1995 || wounded
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/SHA512 SHA-512]       || NIST/NSA || align="center"|2000 || some preliminary results, no risk
+
| [http://mediawiki.iaik.tugraz.at/index.php/SubHash SubHash]       || Daemen  || align="center"|1992 || ?
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/Whirlpool Whirlpool]   || Barreto and Rijmen || align="center"|2000 || no risk
+
| [http://mediawiki.iaik.tugraz.at/index.php/Tiger Tiger]       || Anderson, Biham  || align="center"|1996 || some preliminary results
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/RadioGatun RadioGatun] || Daemen || align="center"|2006 || no risk
+
| [http://mediawiki.iaik.tugraz.at/index.php/Whirlpool Whirlpool]   || Barreto and Rijmen || align="center"|2000 || ?
 
|}
 
|}

Revision as of 15:35, 13 October 2006

Collection of selected hash functions
Hash Function Name Designer(s) Issued in Status Cryptanalysis
AR ISO 1992 broken
Boognish Daemen 1992 broken
Cellhash Daemen, Govaerts, Vandewalle 1991 ?
FFT-Hash I Schnorr 1991 broken
FFT-Hash II Schnorr 1992 broken
FSB Augot, Finiasz, Sendrier 2005 ?
GOST R 34.11-94 Government Committee of Russia for Standards 1990 ?
HAVAL Zheng, Pieprzyk, Seberry 1994 broken
LASH-n Bentahar, Page, Saarinen, Silverman, Smart 2006 ?
MAA ISO 1988 broken
MD2 Rivest 1989 broken
MD4 Rivest 1990 broken
MD5 Rivest 1992 broken
N-Hash Miyaguchi, Ohta, Iwata 1990 broken
PANAMA Daemen, Clapp 1998 wounded
Parallel FFT-Hash Schnorr, Vaudenay 1993 ?
RadioGatun[w] Bertoni, Daemen, Peeters, van Assche 2006 ?
RIPEMD The RIPE Consortium 1990 broken
RIPEMD-128 Dobbertin, Bosselaers, Preneel 1996 ?
RIPEMD-160 Dobbertin, Bosselaers, Preneel 1996 ?
SHA-0 NIST/NSA 1991 broken
SHA-1 NIST/NSA 1993 broken/wounded?
SHA-224 NIST/NSA 2004
SHA-256 NIST/NSA 2000
SHA-384 NIST/NSA 2000
SHA-512 NIST/NSA 2000
SMASH Knudsen 2005 broken
Snefru-n Merkle 1990 broken
StepRightUp Daemen 1995 wounded
SubHash Daemen 1992 ?
Tiger Anderson, Biham 1996 some preliminary results
Whirlpool Barreto and Rijmen 2000 ?