<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ehash.iaik.tugraz.at/api.php?action=feedcontributions&amp;user=Npramstaller&amp;feedformat=atom</id>
	<title>The ECRYPT Hash Function Website - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ehash.iaik.tugraz.at/api.php?action=feedcontributions&amp;user=Npramstaller&amp;feedformat=atom"/>
	<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/wiki/Special:Contributions/Npramstaller"/>
	<updated>2024-07-08T07:05:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.3</generator>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1808</id>
		<title>HAS-V</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1808"/>
		<updated>2008-03-11T06:02:30Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 128 - 320 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 1024-bit message block, 320-bit chaining variable&lt;br /&gt;
* Specification:&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptParkHL00,&lt;br /&gt;
  author    = {Nan Kyoung Park and Joon Ho Hwang and Pil Joong Lee},&lt;br /&gt;
  title     = {HAS-V: A New Hash Function with Variable Output Length},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2000},&lt;br /&gt;
  pages     = {202-216},&lt;br /&gt;
  url        = {http://link.springer.de/link/service/series/0558/bibs/2012/20120202.htm},&lt;br /&gt;
  editor    = {Douglas R. Stinson and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {2012},&lt;br /&gt;
  isbn      = {3-540-42069-X},&lt;br /&gt;
  abstract  = {Hash functions play an essential role in many areas of cryptographic applications such as digital signature, authentication, and key derivation. In this paper, we propose a new hash function with variable output length, namely HAS-V, to meet the needs of various security levels desired among different applications. A great deal of attention was paid to balance the characteristics of security and performance. The use of message expansion, 4-variable Boolean functions, variable and fixed amounts of shifts, and interrelated parallel lines provide a high level of security for HAS-V. Experiments show that HAS-V is about 19% faster than SHA-1, 31% faster than RIPEMD-160, and 26% faster than HAVAL on a Pentium PC.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1807</id>
		<title>HAS-V</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1807"/>
		<updated>2008-03-11T06:01:50Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 128 - 320 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 1024-bit message block, 320-bit chaining variable&lt;br /&gt;
* Specification:&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptParkHL00,&lt;br /&gt;
  author    = {Nan Kyoung Park and Joon Ho Hwang and Pil Joong Lee},&lt;br /&gt;
  title     = {HAS-V: A New Hash Function with Variable Output Length},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2000},&lt;br /&gt;
  pages     = {202-216},&lt;br /&gt;
  url        = {http://link.springer.de/link/service/series/0558/bibs/2012/20120202.htm},&lt;br /&gt;
  editor    = {Douglas R. Stinson and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {2012},&lt;br /&gt;
  isbn      = {3-540-42069-X},&lt;br /&gt;
  abstract  = {Hash functions play an essential role in many areas of cryptographic applications such as digital signature, authentication, and key derivation. In this paper, we propose a new hash function with variable output length, namely HAS-V, to meet the needs of various security levels desired among different applications. A great deal of attention was paid to balance the characteristics of security and performance. The use of message expansion, 4-variable Boolean functions, variable and fixed amounts of shifts, and interrelated parallel lines provide a high level of security for HAS-V. Experiments show that HAS-V is about 19% faster than SHA-1, 31% faster than RIPEMD-160, and 26% faster than HAVAL on a Pentium PC.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=RIPEMD-160&amp;diff=1806</id>
		<title>RIPEMD-160</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=RIPEMD-160&amp;diff=1806"/>
		<updated>2008-03-11T06:01:17Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* Specification: &lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{fseDobbertinBP96,&lt;br /&gt;
  author    = {Hans Dobbertin and Antoon Bosselaers and Bart Preneel},&lt;br /&gt;
  title     = {RIPEMD-160: A Strengthened Version of RIPEMD},&lt;br /&gt;
  pages     = {71-82},&lt;br /&gt;
  editor    = {Dieter Gollmann},&lt;br /&gt;
  booktitle = {FSE},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {1039},&lt;br /&gt;
  year      = {1996},&lt;br /&gt;
  isbn      = {3-540-60865-6},&lt;br /&gt;
  abstract  = {Cryptographic hash functions are an important tool in cryptography&lt;br /&gt;
               for applications such as digital ﬁngerprinting of messages, message &lt;br /&gt;
               authentication, and key derivation. During the last ﬁve years, several&lt;br /&gt;
               fast software hash functions have been proposed; most of them are based&lt;br /&gt;
               on the design principles of Ron Rivest’s MD4. One such proposal was RIPEMD,&lt;br /&gt;
               which was developed in the framework of the EU project RIPE (Race Integrity Primitives Evaluation).&lt;br /&gt;
               Because of recent progress in the cryptanalysis of these hash functions, we &lt;br /&gt;
               propose a new version of RIPEMD with a 160-bit result, as well as a plug-in &lt;br /&gt;
               substitute for RIPEMD with a 128-bit result. We also compare the software &lt;br /&gt;
               performance of several MD4-based algorithms, which is of independent interest.},&lt;br /&gt;
  url      = {http://homes.esat.kuleuven.be/~cosicart/pdf/AB-9601/AB-9601.pdf}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{iswMendelPRR06,&lt;br /&gt;
  author    = {Florian Mendel and Norbert Pramstaller and Christian Rechberger and Vincent Rijmen},&lt;br /&gt;
  title     = {On the Collision Resistance of RIPEMD-160},&lt;br /&gt;
  booktitle = {ISC},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  pages     = {101-116},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11836810_8},&lt;br /&gt;
  editor    = {Sokratis K. Katsikas and Javier Lopez and Michael Backes and Stefanos Gritzalis and Bart Preneel},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4176},&lt;br /&gt;
  isbn      = {3-540-38341-7},&lt;br /&gt;
  abstract  = {In this article, the RIPEMD-160 hash function is studied in detail. To analyze the hash function, we have extended existing approaches and used recent results in cryptanalysis. While RIPEMD and RIPEMD-128 reduced to 3 rounds are vulnerable to the attack, it is not feasible for RIPEMD-160. Furthermore, we present an analytical attack on a round-reduced variant of the RIPEMD-160 hash function. To the best of our knowledge this is the first article that investigates the impact of recent advances in cryptanalysis of hash functions on RIPEMD-160.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1805</id>
		<title>SHA-1</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1805"/>
		<updated>2008-03-11T06:00:44Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Others */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
The best collision attack on full SHA-1 was published by Wang et al. It has complexity of 2&amp;lt;sup&amp;gt;69&amp;lt;/sup&amp;gt; hash evaluations. The best collision example, a 70-step collision for SHA-1, was published by DeCanniere, Mendel and Rechberger.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptCanniereMR07,&lt;br /&gt;
  author    = {Christophe De Canni{\`e}re and Florian Mendel and Christian Rechberger},&lt;br /&gt;
  title     = {Collisions for 70-Step SHA-1: On the Full Cost of Collision Search},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2007},&lt;br /&gt;
  pages     = {56-73},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/978-3-540-77360-3_4},&lt;br /&gt;
  editor    = {Carlisle M. Adams and Ali Miri and Michael J. Wiener},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4876},&lt;br /&gt;
  isbn      = {978-3-540-77359-7},&lt;br /&gt;
  abstract  = {The diversity of methods for fast collision search in SHA-1 and similar hash functions makes a comparison of them difficult. The literature is at times very vague on this issue, which makes comparison even harder. In situations where differences in estimates of attack complexity of a small factor might influence short-term recommendations of standardization bodies, uncertainties and ambiguities in the literature amounting to a similar order of magnitude are unhelpful. We survey different techniques and propose a simple but effective method to facilitate comparison. In a case study, we consider a newly developed attack on 70-step SHA-1, and give complexity estimates and performance measurements of this new and improved collision search method.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{asiacryptCanniereR06,&lt;br /&gt;
  author    = {Christophe De Canni{\`e}re and Christian Rechberger},&lt;br /&gt;
  title     = {Finding SHA-1 Characteristics: General Results and Applications},&lt;br /&gt;
  pages     = {1-20},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11935230_1},&lt;br /&gt;
  editor    = {Xuejia Lai and Kefei Chen},&lt;br /&gt;
  booktitle = {ASIACRYPT},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4284},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  isbn      = {3-540-49475-8},&lt;br /&gt;
  abstract  = {The most efficient collision attacks on members of the SHA family presented so far all use complex characteristics which were manually constructed by Wang et al. In this report, we describe a method to search for characteristics in an automatic way. This is particularly useful for multi-block attacks, and as a proof of concept, we give a two-block collision for 64-step SHA-1 based on a new characteristic. The highest number of steps for which a SHA-1 collision was published so far was 58. We also give a unified view on the expected work factor of a collision search and the needed degrees of freedom for the search, which facilitates optimization.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptJutlaP06,&lt;br /&gt;
  author    = {Charanjit S. Jutla and Anindya C. Patthak},&lt;br /&gt;
  title     = {Provably Good Codes for Hash Function Design},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  pages     = {376-393},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/978-3-540-74462-7_26},&lt;br /&gt;
  editor    = {Eli Biham and Amr M. Youssef},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4356},&lt;br /&gt;
  isbn      = {978-3-540-74461-0},&lt;br /&gt;
  abstract  = {We develop a new technique to lower bound the minimum distance of quasi-cyclic codes with large dimension by reducing the problem to lower bounding the minimum distance of a few significantly smaller dimensional codes. Using this technique, we prove that a code which is similar to the SHA-1 message expansion code has minimum distance at least 82, and that too in just the last 64 of the 80 expanded words. Further the minimum weight in the last 60 words (last 48 words) is at least 75 (52 respectively). We expect our technique to be helpful in designing future practical collision-resistant hash functions. We also use the technique to find the minimum weight of the SHA-1 code (25 in the last 60 words), which was an open problem.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptPramstallerRR05a,&lt;br /&gt;
  author    = {Norbert Pramstaller and Christian Rechberger and Vincent Rijmen},&lt;br /&gt;
  title     = {Impact of Rotations in SHA-1 and Related Hash Functions},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {261-275},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11693383_18},&lt;br /&gt;
  editor    = {Bart Preneel and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3897},&lt;br /&gt;
  isbn      = {3-540-33108-5},&lt;br /&gt;
  abstract  = {SHA-1 uses a single set of rotation constants within the compression function. However, most other members of the MD4 family of hash functions use multiple sets of rotation constants, i.e. the rotation amounts change with the step being processed. To our knowledge, no design rationales on the choice of rotation constants are given on any of these hash functions. This is the first paper that analyzes rotations in iterated hash functions. We focus on SHA-1-like hash functions and use recent developments in the analysis of these hash functions to evaluate the security implications of using multiple sets of rotation constants in the compression function instead of a single set. Additionally, we give some observations on the set of constants used in SHA-0 and SHA-1.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{ctrsaRijmenO05,&lt;br /&gt;
  author    = {Vincent Rijmen and Elisabeth Oswald},&lt;br /&gt;
  title     = {Update on SHA-1},&lt;br /&gt;
  booktitle = {CT-RSA},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {58-71},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  abstract  = {We report on the experiments we performed in order to assess the security of SHA-1 against the attack by Chabaud and Joux [5]. We present some ideas for optimizations of the attack and some properties of the message expansion routine. Finally, we show that for a reduced version of SHA-1, with 53 rounds instead of 80, it is possible to find collisions in less than 2^80 operations.},&lt;br /&gt;
  url = {http://dx.doi.org/10.1007/b105222}}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
* We are not aware of any articles w.r.t. preimage attacks on SHA-1.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{iswSatoh05,&lt;br /&gt;
  author    = {Akashi Satoh},&lt;br /&gt;
  title     = {Hardware Architecture and Cost Estimates for Breaking SHA-1},&lt;br /&gt;
  booktitle = {ISC},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {259-273},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11556992_19},&lt;br /&gt;
  editor    = {Jianying Zhou and Javier Lopez and Robert H. Deng and Feng Bao},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3650},&lt;br /&gt;
  isbn      = {3-540-29001-X},&lt;br /&gt;
  abstract  = {The cryptanalysis of hash functions has advanced rapidly, and many hash functions have been broken one after another. The most popular hash function SHA-1 has not been broken yet, but the new collision search techniques proposed by Wang et al. reduced the computational complexity down to $2^{69}$, which is only 1/2,000 of the $2^{80}$ operations needed for a birthday attack. The complexity is still too large even for today's supercomputers, but no feasibility study of breaking SHA-1 using specialized hardware has been reported. The well known brute force attack on DES simply repeats the DES operation $2^{56}$ times at a maximum, but the complexity of $2^{69}$ hash operations to break SHA-1 does not mean $2^{69}$ SHA-1 operations. Complex procedures using SHA-1 functions are required, and the total number of operations based on the probability of a collision occurrence is almost equivalent to the $2^{69}$ SHA-1 operations. Therefore, we describe a procedure and propose an LSI architecture to find real collisions for SHA-1 in this paper. The hardware core was synthesized by using a 0.13-$\micro m$ CMOS standard cell library, and its performances in speed, size, and power consumption were evaluated. A \$10 million budget can build a custom hardware system that would consist of 303 personal computers with 16 circuit boards each, in which 32 SHA-1-breaking LSIs are mounted. Each LSI has 64 SHA-1 cores that can run in parallel. This system would find a real collision in 127 days.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== eHash Recommendation (optional) or eHash Opinion ==&lt;br /&gt;
Something like: SHA-1 is considered to be broken. Please do not incorporate SHA-1 in new application any longer. Try to migrate to another hash function.&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1804</id>
		<title>SHA-256/224</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1804"/>
		<updated>2008-03-11T05:59:53Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 256 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 256-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptYoshidaB05,&lt;br /&gt;
  author    = {Hirotaka Yoshida and Alex Biryukov},&lt;br /&gt;
  title     = {Analysis of a SHA-256 Variant},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {245-260},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11693383_17},&lt;br /&gt;
  editor    = {Bart Preneel and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3897},&lt;br /&gt;
  isbn      = {3-540-33108-5},&lt;br /&gt;
  abstract  = {SHA-256 is a cryptographic hash function which was proposed in 2000 as a new generation of SHA functions and was adopted as FIPS standard in 2002. In this paper we will consider a SHA-256 variant and a SHACAL-2 variant in which every arithmetic addition is replaced by XOR operation. We call the SHA-256 variant SHA-2-XOR and the SHACAL-2 variant SHACAL-2-XOR respectively. We will present a differential attack on these constructions by using one-round iterative differential characteristics with probability 2^{-8} we identified. Our result shows that SHACAL-2-XOR with up to 31 rounds out of 64 has a weakness of randomness and that SHA-2-XOR with up to 34 rounds has a weakness of pseudo-collision resistance. Using the 31-round distinguisher, we present an attack on SHACAL-2-XOR with up to 32 rounds. We also show that no 2-round iterative patterns with probability higher than 2^{-16} exist.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptGilbertH03,&lt;br /&gt;
  author    = {Henri Gilbert and Helena Handschuh},&lt;br /&gt;
  title     = {Security Analysis of SHA-256 and Sisters},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2003},&lt;br /&gt;
  pages     = {175-193},&lt;br /&gt;
  url        = {http://springerlink.metapress.com/openurl.asp?genre=article{\&amp;amp;}issn=0302-9743{\&amp;amp;}volume=3006{\&amp;amp;}spage=175},&lt;br /&gt;
  editor    = {Mitsuru Matsui and Robert J. Zuccherato},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3006},&lt;br /&gt;
  isbn      = {3-540-21370-8},&lt;br /&gt;
  abstract  = {This paper studies the security of SHA-256, SHA-384 and SHA-512 against collision attacks and provides some insight into the security properties of the basic building blocks of the structure. It is concluded that neither Chabaud and Joux's attack, nor Dobbertin-style attacks apply. Differential and linear attacks also don't apply on the underlying structure. However we show that slightly simplified versions of the hash functions are surprisingly weak: whenever symmetric constants and initialization values are used throughout the computations, and modular additions are replaced by exclusive or operations, symmetric messages hash to symmetric digests. Therefore the complexity of collision search on these modified hash functions potentially becomes as low as one wishes.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1803</id>
		<title>SHA-256/224</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1803"/>
		<updated>2008-03-11T05:59:20Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 256 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 256-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptYoshidaB05,&lt;br /&gt;
  author    = {Hirotaka Yoshida and Alex Biryukov},&lt;br /&gt;
  title     = {Analysis of a SHA-256 Variant},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {245-260},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11693383_17},&lt;br /&gt;
  editor    = {Bart Preneel and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3897},&lt;br /&gt;
  isbn      = {3-540-33108-5},&lt;br /&gt;
  abstract  = {SHA-256 is a cryptographic hash function which was proposed in 2000 as a new generation of SHA functions and was adopted as FIPS standard in 2002. In this paper we will consider a SHA-256 variant and a SHACAL-2 variant in which every arithmetic addition is replaced by XOR operation. We call the SHA-256 variant SHA-2-XOR and the SHACAL-2 variant SHACAL-2-XOR respectively. We will present a differential attack on these constructions by using one-round iterative differential characteristics with probability 2^{-8} we identified. Our result shows that SHACAL-2-XOR with up to 31 rounds out of 64 has a weakness of randomness and that SHA-2-XOR with up to 34 rounds has a weakness of pseudo-collision resistance. Using the 31-round distinguisher, we present an attack on SHACAL-2-XOR with up to 32 rounds. We also show that no 2-round iterative patterns with probability higher than 2^{-16} exist.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptYoshidaB05,&lt;br /&gt;
  author    = {Hirotaka Yoshida and Alex Biryukov},&lt;br /&gt;
  title     = {Analysis of a SHA-256 Variant},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {245-260},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11693383_17},&lt;br /&gt;
  editor    = {Bart Preneel and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3897},&lt;br /&gt;
  isbn      = {3-540-33108-5},&lt;br /&gt;
  abstract  = {SHA-256 is a cryptographic hash function which was proposed in 2000 as a new generation of SHA functions and was adopted as FIPS standard in 2002. In this paper we will consider a SHA-256 variant and a SHACAL-2 variant in which every arithmetic addition is replaced by XOR operation. We call the SHA-256 variant SHA-2-XOR and the SHACAL-2 variant SHACAL-2-XOR respectively. We will present a differential attack on these constructions by using one-round iterative differential characteristics with probability 2^{-8} we identified. Our result shows that SHACAL-2-XOR with up to 31 rounds out of 64 has a weakness of randomness and that SHA-2-XOR with up to 34 rounds has a weakness of pseudo-collision resistance. Using the 31-round distinguisher, we present an attack on SHACAL-2-XOR with up to 32 rounds. We also show that no 2-round iterative patterns with probability higher than 2^{-16} exist.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptGilbertH03,&lt;br /&gt;
  author    = {Henri Gilbert and Helena Handschuh},&lt;br /&gt;
  title     = {Security Analysis of SHA-256 and Sisters},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2003},&lt;br /&gt;
  pages     = {175-193},&lt;br /&gt;
  url        = {http://springerlink.metapress.com/openurl.asp?genre=article{\&amp;amp;}issn=0302-9743{\&amp;amp;}volume=3006{\&amp;amp;}spage=175},&lt;br /&gt;
  editor    = {Mitsuru Matsui and Robert J. Zuccherato},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3006},&lt;br /&gt;
  isbn      = {3-540-21370-8},&lt;br /&gt;
  abstract  = {This paper studies the security of SHA-256, SHA-384 and SHA-512 against collision attacks and provides some insight into the security properties of the basic building blocks of the structure. It is concluded that neither Chabaud and Joux's attack, nor Dobbertin-style attacks apply. Differential and linear attacks also don't apply on the underlying structure. However we show that slightly simplified versions of the hash functions are surprisingly weak: whenever symmetric constants and initialization values are used throughout the computations, and modular additions are replaced by exclusive or operations, symmetric messages hash to symmetric digests. Therefore the complexity of collision search on these modified hash functions potentially becomes as low as one wishes.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1802</id>
		<title>SHA-256/224</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1802"/>
		<updated>2008-03-11T05:59:01Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 256 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 256-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptYoshidaB05,&lt;br /&gt;
  author    = {Hirotaka Yoshida and Alex Biryukov},&lt;br /&gt;
  title     = {Analysis of a SHA-256 Variant},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {245-260},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11693383_17},&lt;br /&gt;
  editor    = {Bart Preneel and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3897},&lt;br /&gt;
  isbn      = {3-540-33108-5},&lt;br /&gt;
  abstract  = {SHA-256 is a cryptographic hash function which was proposed in 2000 as a new generation of SHA functions and was adopted as FIPS standard in 2002. In this paper we will consider a SHA-256 variant and a SHACAL-2 variant in which every arithmetic addition is replaced by XOR operation. We call the SHA-256 variant SHA-2-XOR and the SHACAL-2 variant SHACAL-2-XOR respectively. We will present a differential attack on these constructions by using one-round iterative differential characteristics with probability 2^{-8} we identified. Our result shows that SHACAL-2-XOR with up to 31 rounds out of 64 has a weakness of randomness and that SHA-2-XOR with up to 34 rounds has a weakness of pseudo-collision resistance. Using the 31-round distinguisher, we present an attack on SHACAL-2-XOR with up to 32 rounds. We also show that no 2-round iterative patterns with probability higher than 2^{-16} exist.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptGilbertH03,&lt;br /&gt;
  author    = {Henri Gilbert and Helena Handschuh},&lt;br /&gt;
  title     = {Security Analysis of SHA-256 and Sisters},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2003},&lt;br /&gt;
  pages     = {175-193},&lt;br /&gt;
  url        = {http://springerlink.metapress.com/openurl.asp?genre=article{\&amp;amp;}issn=0302-9743{\&amp;amp;}volume=3006{\&amp;amp;}spage=175},&lt;br /&gt;
  editor    = {Mitsuru Matsui and Robert J. Zuccherato},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3006},&lt;br /&gt;
  isbn      = {3-540-21370-8},&lt;br /&gt;
  abstract  = {This paper studies the security of SHA-256, SHA-384 and SHA-512 against collision attacks and provides some insight into the security properties of the basic building blocks of the structure. It is concluded that neither Chabaud and Joux's attack, nor Dobbertin-style attacks apply. Differential and linear attacks also don't apply on the underlying structure. However we show that slightly simplified versions of the hash functions are surprisingly weak: whenever symmetric constants and initialization values are used throughout the computations, and modular additions are replaced by exclusive or operations, symmetric messages hash to symmetric digests. Therefore the complexity of collision search on these modified hash functions potentially becomes as low as one wishes.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1801</id>
		<title>SHA-256/224</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1801"/>
		<updated>2008-03-11T05:58:19Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 256 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 256-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptGilbertH03,&lt;br /&gt;
  author    = {Henri Gilbert and Helena Handschuh},&lt;br /&gt;
  title     = {Security Analysis of SHA-256 and Sisters},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2003},&lt;br /&gt;
  pages     = {175-193},&lt;br /&gt;
  url        = {http://springerlink.metapress.com/openurl.asp?genre=article{\&amp;amp;}issn=0302-9743{\&amp;amp;}volume=3006{\&amp;amp;}spage=175},&lt;br /&gt;
  editor    = {Mitsuru Matsui and Robert J. Zuccherato},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3006},&lt;br /&gt;
  isbn      = {3-540-21370-8},&lt;br /&gt;
  abstract  = {This paper studies the security of SHA-256, SHA-384 and SHA-512 against collision attacks and provides some insight into the security properties of the basic building blocks of the structure. It is concluded that neither Chabaud and Joux's attack, nor Dobbertin-style attacks apply. Differential and linear attacks also don't apply on the underlying structure. However we show that slightly simplified versions of the hash functions are surprisingly weak: whenever symmetric constants and initialization values are used throughout the computations, and modular additions are replaced by exclusive or operations, symmetric messages hash to symmetric digests. Therefore the complexity of collision search on these modified hash functions potentially becomes as low as one wishes.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-384&amp;diff=1800</id>
		<title>SHA-384</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-384&amp;diff=1800"/>
		<updated>2008-03-11T05:58:01Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 384 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;128&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 1024-bit message block, 512-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptGilbertH03,&lt;br /&gt;
  author    = {Henri Gilbert and Helena Handschuh},&lt;br /&gt;
  title     = {Security Analysis of SHA-256 and Sisters},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2003},&lt;br /&gt;
  pages     = {175-193},&lt;br /&gt;
  url        = {http://springerlink.metapress.com/openurl.asp?genre=article{\&amp;amp;}issn=0302-9743{\&amp;amp;}volume=3006{\&amp;amp;}spage=175},&lt;br /&gt;
  editor    = {Mitsuru Matsui and Robert J. Zuccherato},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3006},&lt;br /&gt;
  isbn      = {3-540-21370-8},&lt;br /&gt;
  abstract  = {This paper studies the security of SHA-256, SHA-384 and SHA-512 against collision attacks and provides some insight into the security properties of the basic building blocks of the structure. It is concluded that neither Chabaud and Joux's attack, nor Dobbertin-style attacks apply. Differential and linear attacks also don't apply on the underlying structure. However we show that slightly simplified versions of the hash functions are surprisingly weak: whenever symmetric constants and initialization values are used throughout the computations, and modular additions are replaced by exclusive or operations, symmetric messages hash to symmetric digests. Therefore the complexity of collision search on these modified hash functions potentially becomes as low as one wishes.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-512/384&amp;diff=1799</id>
		<title>SHA-512/384</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-512/384&amp;diff=1799"/>
		<updated>2008-03-11T05:57:35Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 512 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;128&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 1024-bit message block, 512-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptGilbertH03,&lt;br /&gt;
  author    = {Henri Gilbert and Helena Handschuh},&lt;br /&gt;
  title     = {Security Analysis of SHA-256 and Sisters},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2003},&lt;br /&gt;
  pages     = {175-193},&lt;br /&gt;
  url        = {http://springerlink.metapress.com/openurl.asp?genre=article{\&amp;amp;}issn=0302-9743{\&amp;amp;}volume=3006{\&amp;amp;}spage=175},&lt;br /&gt;
  editor    = {Mitsuru Matsui and Robert J. Zuccherato},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3006},&lt;br /&gt;
  isbn      = {3-540-21370-8},&lt;br /&gt;
  abstract  = {This paper studies the security of SHA-256, SHA-384 and SHA-512 against collision attacks and provides some insight into the security properties of the basic building blocks of the structure. It is concluded that neither Chabaud and Joux's attack, nor Dobbertin-style attacks apply. Differential and linear attacks also don't apply on the underlying structure. However we show that slightly simplified versions of the hash functions are surprisingly weak: whenever symmetric constants and initialization values are used throughout the computations, and modular additions are replaced by exclusive or operations, symmetric messages hash to symmetric digests. Therefore the complexity of collision search on these modified hash functions potentially becomes as low as one wishes.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-512/384&amp;diff=1798</id>
		<title>SHA-512/384</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-512/384&amp;diff=1798"/>
		<updated>2008-03-11T05:56:46Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 512 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;128&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 1024-bit message block, 512-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-384&amp;diff=1797</id>
		<title>SHA-384</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-384&amp;diff=1797"/>
		<updated>2008-03-11T05:56:09Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 384 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;128&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 1024-bit message block, 512-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1796</id>
		<title>SHA-256/224</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1796"/>
		<updated>2008-03-11T05:55:17Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 256 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 256-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-512/384&amp;diff=1795</id>
		<title>SHA-512/384</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-512/384&amp;diff=1795"/>
		<updated>2008-03-11T05:54:01Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* Specification: &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-384&amp;diff=1794</id>
		<title>SHA-384</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-384&amp;diff=1794"/>
		<updated>2008-03-11T05:53:43Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* Specification: &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1793</id>
		<title>SHA-256/224</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-256/224&amp;diff=1793"/>
		<updated>2008-03-11T05:53:28Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* Specification: &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=The_Hash_Function_Zoo&amp;diff=1792</id>
		<title>The Hash Function Zoo</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=The_Hash_Function_Zoo&amp;diff=1792"/>
		<updated>2008-03-11T05:53:18Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+'''The Hash Function Zoo, a collection of cryptographic hash functions (in alphabetical order)'''&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
! width=&amp;quot;300&amp;quot;| Hash Function Name !! Designer(s) !! Issued in !! Status Cryptanalysis&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/AR AR]                 || ISO || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Boognish Boognish]     || Daemen || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Cellhash Cellhash]     || Daemen, Govaerts, Vandewalle || align=&amp;quot;center&amp;quot;|1991 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/DHA-256 DHA-256]       || Lyubashevsky, Micciancio, Peikert, Rosen || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Edon-R Edon-R]     || Gligoroski, Markovski, Kocarev || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FFT-HashI FFT-Hash I]  || Schnorr || align=&amp;quot;center&amp;quot;|1991 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FFT-HashII FFT-Hash II] || Schnorr || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FORK256 FORK-256]       || Hong, Chang, Sung, Lee, Hong, Lee, Moon, Chee || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FSB FSB]               || Augot, Finiasz, Sendrier || align=&amp;quot;center&amp;quot;|2005 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/GOST GOST R 34.11-94]  || Government Committee of Russia for Standards || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Grindahl Grindahl]  || Knudsen, Rechberger, Thomsen || align=&amp;quot;center&amp;quot;|2007 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/HAS-V HAS-V]  || Park, Hwang, Lee || align=&amp;quot;center&amp;quot;|2000 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/HAVAL HAVAL]           || Zheng, Pieprzyk, Seberry || align=&amp;quot;center&amp;quot;|1994 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/LASH-n LASH-n]         || Bentahar, Page, Saarinen, Silverman, Smart || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MAME MAME]               || Yoshida, Watanabe, Okeya, Kitahara, Wu, Kucuk, Preneel || align=&amp;quot;center&amp;quot;|2007 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MD2 MD2]               || Rivest || align=&amp;quot;center&amp;quot;|1989 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MD4 MD4]               || Rivest || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MD5 MD5]               || Rivest || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/N-Hash N-Hash]         || Miyaguchi, Ohta, Iwata || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/PANAMA PANAMA]         || Daemen, Clapp || align=&amp;quot;center&amp;quot;|1998 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/ParallelFFT-Hash Parallel FFT-Hash]  || Schnorr, Vaudenay || align=&amp;quot;center&amp;quot;|1993 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/PARSHA-256 PARSHA-256] || Pal, Sarkar || align=&amp;quot;center&amp;quot;|2003 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/PKC-HASH PKC-HASH] || Shin, Rhee, Ryu, Lee || align=&amp;quot;center&amp;quot;|1998 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RadioGatun RadioGatun[w]] || Bertoni, Daemen, Peeters, van Assche || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD RIPEMD] || The RIPE Consortium || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD-128 RIPEMD-128] || Dobbertin, Bosselaers, Preneel || align=&amp;quot;center&amp;quot;|1996 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD-160 RIPEMD-160] || Dobbertin, Bosselaers, Preneel || align=&amp;quot;center&amp;quot;|1996 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA0 SHA-0]            || NIST/NSA || align=&amp;quot;center&amp;quot;|1991 || broken &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA-1 SHA-1]           || NIST/NSA || align=&amp;quot;center&amp;quot;|1993 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA-224 SHA-224]       || NIST/NSA || align=&amp;quot;center&amp;quot;|2004 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA-256 SHA-256]        || NIST/NSA || align=&amp;quot;center&amp;quot;|2000 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA-384 SHA-384]        || NIST/NSA || align=&amp;quot;center&amp;quot;|2000 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA-512 SHA-512]        || NIST/NSA || align=&amp;quot;center&amp;quot;|2000 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SMASH SMASH]           || Knudsen || align=&amp;quot;center&amp;quot;|2005 || broken &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Snefru-n Snefru-n]     || Merkle  || align=&amp;quot;center&amp;quot;|1990 || broken &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/StepRightUp StepRightUp] || Daemen  || align=&amp;quot;center&amp;quot;|1995 || wounded &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SubHash SubHash]       || Daemen  || align=&amp;quot;center&amp;quot;|1992 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Tiger Tiger]       || Anderson, Biham  || align=&amp;quot;center&amp;quot;|1996 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/VSH VSH]       || Contini, Lenstra, Steinfeld,  || align=&amp;quot;center&amp;quot;|2005 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Whirlpool Whirlpool]   || Barreto and Rijmen || align=&amp;quot;center&amp;quot;|2000 || ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1791</id>
		<title>HAS-V</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1791"/>
		<updated>2008-03-11T05:47:39Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 128 - 320 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 1024-bit message block, 320-bit chaining variable&lt;br /&gt;
* Specification:&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptParkHL00,&lt;br /&gt;
  author    = {Nan Kyoung Park and Joon Ho Hwang and Pil Joong Lee},&lt;br /&gt;
  title     = {HAS-V: A New Hash Function with Variable Output Length},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2000},&lt;br /&gt;
  pages     = {202-216},&lt;br /&gt;
  url        = {http://link.springer.de/link/service/series/0558/bibs/2012/20120202.htm},&lt;br /&gt;
  editor    = {Douglas R. Stinson and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {2012},&lt;br /&gt;
  isbn      = {3-540-42069-X},&lt;br /&gt;
  abstract  = {Hash functions play an essential role in many areas of cryptographic applications such as digital signature, authentication, and key derivation. In this paper, we propose a new hash function with variable output length, namely HAS-V, to meet the needs of various security levels desired among different applications. A great deal of attention was paid to balance the characteristics of security and performance. The use of message expansion, 4-variable Boolean functions, variable and fixed amounts of shifts, and interrelated parallel lines provide a high level of security for HAS-V. Experiments show that HAS-V is about 19% faster than SHA-1, 31% faster than RIPEMD-160, and 26% faster than HAVAL on a Pentium PC.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1790</id>
		<title>HAS-V</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1790"/>
		<updated>2008-03-11T05:42:23Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* Specification:&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptParkHL00,&lt;br /&gt;
  author    = {Nan Kyoung Park and Joon Ho Hwang and Pil Joong Lee},&lt;br /&gt;
  title     = {HAS-V: A New Hash Function with Variable Output Length},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2000},&lt;br /&gt;
  pages     = {202-216},&lt;br /&gt;
  url        = {http://link.springer.de/link/service/series/0558/bibs/2012/20120202.htm},&lt;br /&gt;
  editor    = {Douglas R. Stinson and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {2012},&lt;br /&gt;
  isbn      = {3-540-42069-X},&lt;br /&gt;
  abstract  = {Hash functions play an essential role in many areas of cryptographic applications such as digital signature, authentication, and key derivation. In this paper, we propose a new hash function with variable output length, namely HAS-V, to meet the needs of various security levels desired among different applications. A great deal of attention was paid to balance the characteristics of security and performance. The use of message expansion, 4-variable Boolean functions, variable and fixed amounts of shifts, and interrelated parallel lines provide a high level of security for HAS-V. Experiments show that HAS-V is about 19% faster than SHA-1, 31% faster than RIPEMD-160, and 26% faster than HAVAL on a Pentium PC.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1789</id>
		<title>HAS-V</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1789"/>
		<updated>2008-03-11T05:42:04Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* Specification:&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptParkHL00,&lt;br /&gt;
  author    = {Nan Kyoung Park and Joon Ho Hwang and Pil Joong Lee},&lt;br /&gt;
  title     = {HAS-V: A New Hash Function with Variable Output Length},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2000},&lt;br /&gt;
  pages     = {202-216},&lt;br /&gt;
  url        = {http://link.springer.de/link/service/series/0558/bibs/2012/20120202.htm},&lt;br /&gt;
  editor    = {Douglas R. Stinson and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {2012},&lt;br /&gt;
  isbn      = {3-540-42069-X},&lt;br /&gt;
  abstract  = {Hash functions play an essential role in many areas of cryptographic applications such as digital signature, authentication, and key derivation. In this paper, we propose a new hash function with variable output length, namely HAS-V, to meet the needs of various security levels desired among different applications. A great deal of attention was paid to balance the characteristics of security and performance. The use of message expansion, 4-variable Boolean functions, variable and fixed amounts of shifts, and interrelated parallel lines provide a high level of security for HAS-V. Experiments show that HAS-V is about 19% faster than SHA-1, 31% faster than RIPEMD-160, and 26% faster than HAVAL on a Pentium PC.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1788</id>
		<title>HAS-V</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=HAS-V&amp;diff=1788"/>
		<updated>2008-03-11T05:41:20Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* Specification: &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=The_Hash_Function_Zoo&amp;diff=1787</id>
		<title>The Hash Function Zoo</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=The_Hash_Function_Zoo&amp;diff=1787"/>
		<updated>2008-03-11T05:41:02Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+'''The Hash Function Zoo, a collection of cryptographic hash functions (in alphabetical order)'''&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
! width=&amp;quot;300&amp;quot;| Hash Function Name !! Designer(s) !! Issued in !! Status Cryptanalysis&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/AR AR]                 || ISO || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Boognish Boognish]     || Daemen || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Cellhash Cellhash]     || Daemen, Govaerts, Vandewalle || align=&amp;quot;center&amp;quot;|1991 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/DHA-256 DHA-256]       || Lyubashevsky, Micciancio, Peikert, Rosen || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Edon-R Edon-R]     || Gligoroski, Markovski, Kocarev || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FFT-HashI FFT-Hash I]  || Schnorr || align=&amp;quot;center&amp;quot;|1991 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FFT-HashII FFT-Hash II] || Schnorr || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FORK256 FORK-256]       || Hong, Chang, Sung, Lee, Hong, Lee, Moon, Chee || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FSB FSB]               || Augot, Finiasz, Sendrier || align=&amp;quot;center&amp;quot;|2005 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/GOST GOST R 34.11-94]  || Government Committee of Russia for Standards || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Grindahl Grindahl]  || Knudsen, Rechberger, Thomsen || align=&amp;quot;center&amp;quot;|2007 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/HAS-V HAS-V]  || Park, Hwang, Lee || align=&amp;quot;center&amp;quot;|2000 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/HAVAL HAVAL]           || Zheng, Pieprzyk, Seberry || align=&amp;quot;center&amp;quot;|1994 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/LASH-n LASH-n]         || Bentahar, Page, Saarinen, Silverman, Smart || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MAME MAME]               || Yoshida, Watanabe, Okeya, Kitahara, Wu, Kucuk, Preneel || align=&amp;quot;center&amp;quot;|2007 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MD2 MD2]               || Rivest || align=&amp;quot;center&amp;quot;|1989 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MD4 MD4]               || Rivest || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MD5 MD5]               || Rivest || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/N-Hash N-Hash]         || Miyaguchi, Ohta, Iwata || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/PANAMA PANAMA]         || Daemen, Clapp || align=&amp;quot;center&amp;quot;|1998 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/ParallelFFT-Hash Parallel FFT-Hash]  || Schnorr, Vaudenay || align=&amp;quot;center&amp;quot;|1993 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/PARSHA-256 PARSHA-256] || Pal, Sarkar || align=&amp;quot;center&amp;quot;|2003 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/PKC-HASH PKC-HASH] || Shin, Rhee, Ryu, Lee || align=&amp;quot;center&amp;quot;|1998 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RadioGatun RadioGatun[w]] || Bertoni, Daemen, Peeters, van Assche || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD RIPEMD] || The RIPE Consortium || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD-128 RIPEMD-128] || Dobbertin, Bosselaers, Preneel || align=&amp;quot;center&amp;quot;|1996 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD-160 RIPEMD-160] || Dobbertin, Bosselaers, Preneel || align=&amp;quot;center&amp;quot;|1996 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA0 SHA-0]            || NIST/NSA || align=&amp;quot;center&amp;quot;|1991 || broken &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA-1 SHA-1]           || NIST/NSA || align=&amp;quot;center&amp;quot;|1993 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA-224 SHA-224]       || NIST/NSA || align=&amp;quot;center&amp;quot;|2004 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA256 SHA-256]        || NIST/NSA || align=&amp;quot;center&amp;quot;|2000 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA384 SHA-384]        || NIST/NSA || align=&amp;quot;center&amp;quot;|2000 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA512 SHA-512]        || NIST/NSA || align=&amp;quot;center&amp;quot;|2000 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SMASH SMASH]           || Knudsen || align=&amp;quot;center&amp;quot;|2005 || broken &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Snefru-n Snefru-n]     || Merkle  || align=&amp;quot;center&amp;quot;|1990 || broken &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/StepRightUp StepRightUp] || Daemen  || align=&amp;quot;center&amp;quot;|1995 || wounded &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SubHash SubHash]       || Daemen  || align=&amp;quot;center&amp;quot;|1992 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Tiger Tiger]       || Anderson, Biham  || align=&amp;quot;center&amp;quot;|1996 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/VSH VSH]       || Contini, Lenstra, Steinfeld,  || align=&amp;quot;center&amp;quot;|2005 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Whirlpool Whirlpool]   || Barreto and Rijmen || align=&amp;quot;center&amp;quot;|2000 || ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=The_Hash_Function_Zoo&amp;diff=1785</id>
		<title>The Hash Function Zoo</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=The_Hash_Function_Zoo&amp;diff=1785"/>
		<updated>2008-03-11T05:40:11Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+'''The Hash Function Zoo, a collection of cryptographic hash functions (in alphabetical order)'''&lt;br /&gt;
|- style=&amp;quot;background:#efefef;&amp;quot;&lt;br /&gt;
! width=&amp;quot;300&amp;quot;| Hash Function Name !! Designer(s) !! Issued in !! Status Cryptanalysis&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/AR AR]                 || ISO || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Boognish Boognish]     || Daemen || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Cellhash Cellhash]     || Daemen, Govaerts, Vandewalle || align=&amp;quot;center&amp;quot;|1991 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/DHA-256 DHA-256]       || Lyubashevsky, Micciancio, Peikert, Rosen || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Edon-R Edon-R]     || Gligoroski, Markovski, Kocarev || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FFT-HashI FFT-Hash I]  || Schnorr || align=&amp;quot;center&amp;quot;|1991 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FFT-HashII FFT-Hash II] || Schnorr || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FORK256 FORK-256]       || Hong, Chang, Sung, Lee, Hong, Lee, Moon, Chee || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/FSB FSB]               || Augot, Finiasz, Sendrier || align=&amp;quot;center&amp;quot;|2005 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/GOST GOST R 34.11-94]  || Government Committee of Russia for Standards || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Grindahl Grindahl]  || Knudsen, Rechberger, Thomsen || align=&amp;quot;center&amp;quot;|2007 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/HASV HAS-V]  || Park, Hwang, Lee || align=&amp;quot;center&amp;quot;|2000 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/HAVAL HAVAL]           || Zheng, Pieprzyk, Seberry || align=&amp;quot;center&amp;quot;|1994 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/LASH-n LASH-n]         || Bentahar, Page, Saarinen, Silverman, Smart || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MAME MAME]               || Yoshida, Watanabe, Okeya, Kitahara, Wu, Kucuk, Preneel || align=&amp;quot;center&amp;quot;|2007 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MD2 MD2]               || Rivest || align=&amp;quot;center&amp;quot;|1989 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MD4 MD4]               || Rivest || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/MD5 MD5]               || Rivest || align=&amp;quot;center&amp;quot;|1992 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/N-Hash N-Hash]         || Miyaguchi, Ohta, Iwata || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/PANAMA PANAMA]         || Daemen, Clapp || align=&amp;quot;center&amp;quot;|1998 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/ParallelFFT-Hash Parallel FFT-Hash]  || Schnorr, Vaudenay || align=&amp;quot;center&amp;quot;|1993 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/PARSHA-256 PARSHA-256] || Pal, Sarkar || align=&amp;quot;center&amp;quot;|2003 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/PKC-HASH PKC-HASH] || Shin, Rhee, Ryu, Lee || align=&amp;quot;center&amp;quot;|1998 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RadioGatun RadioGatun[w]] || Bertoni, Daemen, Peeters, van Assche || align=&amp;quot;center&amp;quot;|2006 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD RIPEMD] || The RIPE Consortium || align=&amp;quot;center&amp;quot;|1990 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD-128 RIPEMD-128] || Dobbertin, Bosselaers, Preneel || align=&amp;quot;center&amp;quot;|1996 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD-160 RIPEMD-160] || Dobbertin, Bosselaers, Preneel || align=&amp;quot;center&amp;quot;|1996 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA0 SHA-0]            || NIST/NSA || align=&amp;quot;center&amp;quot;|1991 || broken &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA-1 SHA-1]           || NIST/NSA || align=&amp;quot;center&amp;quot;|1993 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA-224 SHA-224]       || NIST/NSA || align=&amp;quot;center&amp;quot;|2004 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA256 SHA-256]        || NIST/NSA || align=&amp;quot;center&amp;quot;|2000 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA384 SHA-384]        || NIST/NSA || align=&amp;quot;center&amp;quot;|2000 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SHA512 SHA-512]        || NIST/NSA || align=&amp;quot;center&amp;quot;|2000 || &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SMASH SMASH]           || Knudsen || align=&amp;quot;center&amp;quot;|2005 || broken &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Snefru-n Snefru-n]     || Merkle  || align=&amp;quot;center&amp;quot;|1990 || broken &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/StepRightUp StepRightUp] || Daemen  || align=&amp;quot;center&amp;quot;|1995 || wounded &lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/SubHash SubHash]       || Daemen  || align=&amp;quot;center&amp;quot;|1992 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Tiger Tiger]       || Anderson, Biham  || align=&amp;quot;center&amp;quot;|1996 || broken&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/VSH VSH]       || Contini, Lenstra, Steinfeld,  || align=&amp;quot;center&amp;quot;|2005 || ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://ehash.iaik.tugraz.at/index.php/Whirlpool Whirlpool]   || Barreto and Rijmen || align=&amp;quot;center&amp;quot;|2000 || ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1784</id>
		<title>SHA-1</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1784"/>
		<updated>2008-03-11T05:36:13Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
The best collision attack on full SHA-1 was published by Wang et al. It has complexity of 2&amp;lt;sup&amp;gt;69&amp;lt;/sup&amp;gt; hash evaluations. The best collision example, a 70-step collision for SHA-1, was published by DeCanniere, Mendel and Rechberger.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptCanniereMR07,&lt;br /&gt;
  author    = {Christophe De Canni{\`e}re and Florian Mendel and Christian Rechberger},&lt;br /&gt;
  title     = {Collisions for 70-Step SHA-1: On the Full Cost of Collision Search},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2007},&lt;br /&gt;
  pages     = {56-73},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/978-3-540-77360-3_4},&lt;br /&gt;
  editor    = {Carlisle M. Adams and Ali Miri and Michael J. Wiener},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4876},&lt;br /&gt;
  isbn      = {978-3-540-77359-7},&lt;br /&gt;
  abstract  = {The diversity of methods for fast collision search in SHA-1 and similar hash functions makes a comparison of them difficult. The literature is at times very vague on this issue, which makes comparison even harder. In situations where differences in estimates of attack complexity of a small factor might influence short-term recommendations of standardization bodies, uncertainties and ambiguities in the literature amounting to a similar order of magnitude are unhelpful. We survey different techniques and propose a simple but effective method to facilitate comparison. In a case study, we consider a newly developed attack on 70-step SHA-1, and give complexity estimates and performance measurements of this new and improved collision search method.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{asiacryptCanniereR06,&lt;br /&gt;
  author    = {Christophe De Canni{\`e}re and Christian Rechberger},&lt;br /&gt;
  title     = {Finding SHA-1 Characteristics: General Results and Applications},&lt;br /&gt;
  pages     = {1-20},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11935230_1},&lt;br /&gt;
  editor    = {Xuejia Lai and Kefei Chen},&lt;br /&gt;
  booktitle = {ASIACRYPT},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4284},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  isbn      = {3-540-49475-8},&lt;br /&gt;
  abstract  = {The most efficient collision attacks on members of the SHA family presented so far all use complex characteristics which were manually constructed by Wang et al. In this report, we describe a method to search for characteristics in an automatic way. This is particularly useful for multi-block attacks, and as a proof of concept, we give a two-block collision for 64-step SHA-1 based on a new characteristic. The highest number of steps for which a SHA-1 collision was published so far was 58. We also give a unified view on the expected work factor of a collision search and the needed degrees of freedom for the search, which facilitates optimization.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptJutlaP06,&lt;br /&gt;
  author    = {Charanjit S. Jutla and Anindya C. Patthak},&lt;br /&gt;
  title     = {Provably Good Codes for Hash Function Design},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  pages     = {376-393},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/978-3-540-74462-7_26},&lt;br /&gt;
  editor    = {Eli Biham and Amr M. Youssef},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4356},&lt;br /&gt;
  isbn      = {978-3-540-74461-0},&lt;br /&gt;
  abstract  = {We develop a new technique to lower bound the minimum distance of quasi-cyclic codes with large dimension by reducing the problem to lower bounding the minimum distance of a few significantly smaller dimensional codes. Using this technique, we prove that a code which is similar to the SHA-1 message expansion code has minimum distance at least 82, and that too in just the last 64 of the 80 expanded words. Further the minimum weight in the last 60 words (last 48 words) is at least 75 (52 respectively). We expect our technique to be helpful in designing future practical collision-resistant hash functions. We also use the technique to find the minimum weight of the SHA-1 code (25 in the last 60 words), which was an open problem.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptPramstallerRR05a,&lt;br /&gt;
  author    = {Norbert Pramstaller and Christian Rechberger and Vincent Rijmen},&lt;br /&gt;
  title     = {Impact of Rotations in SHA-1 and Related Hash Functions},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {261-275},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11693383_18},&lt;br /&gt;
  editor    = {Bart Preneel and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3897},&lt;br /&gt;
  isbn      = {3-540-33108-5},&lt;br /&gt;
  abstract  = {SHA-1 uses a single set of rotation constants within the compression function. However, most other members of the MD4 family of hash functions use multiple sets of rotation constants, i.e. the rotation amounts change with the step being processed. To our knowledge, no design rationales on the choice of rotation constants are given on any of these hash functions. This is the first paper that analyzes rotations in iterated hash functions. We focus on SHA-1-like hash functions and use recent developments in the analysis of these hash functions to evaluate the security implications of using multiple sets of rotation constants in the compression function instead of a single set. Additionally, we give some observations on the set of constants used in SHA-0 and SHA-1.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{ctrsaRijmenO05,&lt;br /&gt;
  author    = {Vincent Rijmen and Elisabeth Oswald},&lt;br /&gt;
  title     = {Update on SHA-1},&lt;br /&gt;
  booktitle = {CT-RSA},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {58-71},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  abstract  = {We report on the experiments we performed in order to assess the security of SHA-1 against the attack by Chabaud and Joux [5]. We present some ideas for optimizations of the attack and some properties of the message expansion routine. Finally, we show that for a reduced version of SHA-1, with 53 rounds instead of 80, it is possible to find collisions in less than 2^80 operations.},&lt;br /&gt;
  url = {http://dx.doi.org/10.1007/b105222}}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
* We are not aware of any articles w.r.t. preimage attacks on SHA-1.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{iswSatoh05,&lt;br /&gt;
  author    = {Akashi Satoh},&lt;br /&gt;
  title     = {Hardware Architecture and Cost Estimates for Breaking SHA-1},&lt;br /&gt;
  booktitle = {ISC},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {259-273},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11556992_19},&lt;br /&gt;
  editor    = {Jianying Zhou and Javier Lopez and Robert H. Deng and Feng Bao},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3650},&lt;br /&gt;
  isbn      = {3-540-29001-X},&lt;br /&gt;
  abstract  = {The cryptanalysis of hash functions has advanced rapidly, and many hash functions have been broken one after another. The most popular hash function SHA-1 has not been broken yet, but the new collision search techniques proposed by Wang et al. reduced the computational complexity down to $2^{69}$, which is only 1/2,000 of the $2^{80}$ operations needed for a birthday attack. The complexity is still too large even for today's supercomputers, but no feasibility study of breaking SHA-1 using specialized hardware has been reported. The well known brute force attack on DES simply repeats the DES operation $2^{56}$ times at a maximum, but the complexity of $2^{69}$ hash operations to break SHA-1 does not mean $2^{69}$ SHA-1 operations. Complex procedures using SHA-1 functions are required, and the total number of operations based on the probability of a collision occurrence is almost equivalent to the $2^{69}$ SHA-1 operations. Therefore, we describe a procedure and propose an LSI architecture to find real collisions for SHA-1 in this paper. The hardware core was synthesized by using a 0.13-$\micro m$ CMOS standard cell library, and its performances in speed, size, and power consumption were evaluated. A \$10 million budget can build a custom hardware system that would consist of 303 personal computers with 16 circuit boards each, in which 32 SHA-1-breaking LSIs are mounted. Each LSI has 64 SHA-1 cores that can run in parallel. This system would find a real collision in 127 days.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== eHash Recommendation (optional) or eHash Opinion ==&lt;br /&gt;
Something like: SHA-1 is considered to be broken. Please do not incorporate SHA-1 in new application any longer. Try to migrate to another hash function.&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1783</id>
		<title>SHA-1</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1783"/>
		<updated>2008-03-11T05:35:17Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
The best collision attack on full SHA-1 was published by Wang et al. It has complexity of 2&amp;lt;sup&amp;gt;69&amp;lt;/sup&amp;gt; hash evaluations. The best collision example, a 70-step collision for SHA-1, was published by DeCanniere, Mendel and Rechberger.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{asiacryptCanniereR06,&lt;br /&gt;
  author    = {Christophe De Canni{\`e}re and Christian Rechberger},&lt;br /&gt;
  title     = {Finding SHA-1 Characteristics: General Results and Applications},&lt;br /&gt;
  pages     = {1-20},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11935230_1},&lt;br /&gt;
  editor    = {Xuejia Lai and Kefei Chen},&lt;br /&gt;
  booktitle = {ASIACRYPT},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4284},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  isbn      = {3-540-49475-8},&lt;br /&gt;
  abstract  = {The most efficient collision attacks on members of the SHA family presented so far all use complex characteristics which were manually constructed by Wang et al. In this report, we describe a method to search for characteristics in an automatic way. This is particularly useful for multi-block attacks, and as a proof of concept, we give a two-block collision for 64-step SHA-1 based on a new characteristic. The highest number of steps for which a SHA-1 collision was published so far was 58. We also give a unified view on the expected work factor of a collision search and the needed degrees of freedom for the search, which facilitates optimization.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptJutlaP06,&lt;br /&gt;
  author    = {Charanjit S. Jutla and Anindya C. Patthak},&lt;br /&gt;
  title     = {Provably Good Codes for Hash Function Design},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  pages     = {376-393},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/978-3-540-74462-7_26},&lt;br /&gt;
  editor    = {Eli Biham and Amr M. Youssef},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4356},&lt;br /&gt;
  isbn      = {978-3-540-74461-0},&lt;br /&gt;
  abstract  = {We develop a new technique to lower bound the minimum distance of quasi-cyclic codes with large dimension by reducing the problem to lower bounding the minimum distance of a few significantly smaller dimensional codes. Using this technique, we prove that a code which is similar to the SHA-1 message expansion code has minimum distance at least 82, and that too in just the last 64 of the 80 expanded words. Further the minimum weight in the last 60 words (last 48 words) is at least 75 (52 respectively). We expect our technique to be helpful in designing future practical collision-resistant hash functions. We also use the technique to find the minimum weight of the SHA-1 code (25 in the last 60 words), which was an open problem.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptPramstallerRR05a,&lt;br /&gt;
  author    = {Norbert Pramstaller and Christian Rechberger and Vincent Rijmen},&lt;br /&gt;
  title     = {Impact of Rotations in SHA-1 and Related Hash Functions},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {261-275},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11693383_18},&lt;br /&gt;
  editor    = {Bart Preneel and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3897},&lt;br /&gt;
  isbn      = {3-540-33108-5},&lt;br /&gt;
  abstract  = {SHA-1 uses a single set of rotation constants within the compression function. However, most other members of the MD4 family of hash functions use multiple sets of rotation constants, i.e. the rotation amounts change with the step being processed. To our knowledge, no design rationales on the choice of rotation constants are given on any of these hash functions. This is the first paper that analyzes rotations in iterated hash functions. We focus on SHA-1-like hash functions and use recent developments in the analysis of these hash functions to evaluate the security implications of using multiple sets of rotation constants in the compression function instead of a single set. Additionally, we give some observations on the set of constants used in SHA-0 and SHA-1.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{ctrsaRijmenO05,&lt;br /&gt;
  author    = {Vincent Rijmen and Elisabeth Oswald},&lt;br /&gt;
  title     = {Update on SHA-1},&lt;br /&gt;
  booktitle = {CT-RSA},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {58-71},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  abstract  = {We report on the experiments we performed in order to assess the security of SHA-1 against the attack by Chabaud and Joux [5]. We present some ideas for optimizations of the attack and some properties of the message expansion routine. Finally, we show that for a reduced version of SHA-1, with 53 rounds instead of 80, it is possible to find collisions in less than 2^80 operations.},&lt;br /&gt;
  url = {http://dx.doi.org/10.1007/b105222}}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
* We are not aware of any articles w.r.t. preimage attacks on SHA-1.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{iswSatoh05,&lt;br /&gt;
  author    = {Akashi Satoh},&lt;br /&gt;
  title     = {Hardware Architecture and Cost Estimates for Breaking SHA-1},&lt;br /&gt;
  booktitle = {ISC},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {259-273},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11556992_19},&lt;br /&gt;
  editor    = {Jianying Zhou and Javier Lopez and Robert H. Deng and Feng Bao},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3650},&lt;br /&gt;
  isbn      = {3-540-29001-X},&lt;br /&gt;
  abstract  = {The cryptanalysis of hash functions has advanced rapidly, and many hash functions have been broken one after another. The most popular hash function SHA-1 has not been broken yet, but the new collision search techniques proposed by Wang et al. reduced the computational complexity down to $2^{69}$, which is only 1/2,000 of the $2^{80}$ operations needed for a birthday attack. The complexity is still too large even for today's supercomputers, but no feasibility study of breaking SHA-1 using specialized hardware has been reported. The well known brute force attack on DES simply repeats the DES operation $2^{56}$ times at a maximum, but the complexity of $2^{69}$ hash operations to break SHA-1 does not mean $2^{69}$ SHA-1 operations. Complex procedures using SHA-1 functions are required, and the total number of operations based on the probability of a collision occurrence is almost equivalent to the $2^{69}$ SHA-1 operations. Therefore, we describe a procedure and propose an LSI architecture to find real collisions for SHA-1 in this paper. The hardware core was synthesized by using a 0.13-$\micro m$ CMOS standard cell library, and its performances in speed, size, and power consumption were evaluated. A \$10 million budget can build a custom hardware system that would consist of 303 personal computers with 16 circuit boards each, in which 32 SHA-1-breaking LSIs are mounted. Each LSI has 64 SHA-1 cores that can run in parallel. This system would find a real collision in 127 days.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== eHash Recommendation (optional) or eHash Opinion ==&lt;br /&gt;
Something like: SHA-1 is considered to be broken. Please do not incorporate SHA-1 in new application any longer. Try to migrate to another hash function.&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1782</id>
		<title>SHA-1</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1782"/>
		<updated>2008-03-11T05:33:24Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
The best collision attack on full SHA-1 was published by Wang et al. It has complexity of 2&amp;lt;sup&amp;gt;69&amp;lt;/sup&amp;gt; hash evaluations. The best collision example, a 70-step collision for SHA-1, was published by DeCanniere, Mendel and Rechberger.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{asiacryptCanniereR06,&lt;br /&gt;
  author    = {Christophe De Canni{\`e}re and Christian Rechberger},&lt;br /&gt;
  title     = {Finding SHA-1 Characteristics: General Results and Applications},&lt;br /&gt;
  pages     = {1-20},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11935230_1},&lt;br /&gt;
  editor    = {Xuejia Lai and Kefei Chen},&lt;br /&gt;
  booktitle = {ASIACRYPT},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4284},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  isbn      = {3-540-49475-8},&lt;br /&gt;
  abstract  = {The most efficient collision attacks on members of the SHA family presented so far all use complex characteristics which were manually constructed by Wang et al. In this report, we describe a method to search for characteristics in an automatic way. This is particularly useful for multi-block attacks, and as a proof of concept, we give a two-block collision for 64-step SHA-1 based on a new characteristic. The highest number of steps for which a SHA-1 collision was published so far was 58. We also give a unified view on the expected work factor of a collision search and the needed degrees of freedom for the search, which facilitates optimization.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptPramstallerRR05a,&lt;br /&gt;
  author    = {Norbert Pramstaller and Christian Rechberger and Vincent Rijmen},&lt;br /&gt;
  title     = {Impact of Rotations in SHA-1 and Related Hash Functions},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {261-275},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11693383_18},&lt;br /&gt;
  editor    = {Bart Preneel and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3897},&lt;br /&gt;
  isbn      = {3-540-33108-5},&lt;br /&gt;
  abstract  = {SHA-1 uses a single set of rotation constants within the compression function. However, most other members of the MD4 family of hash functions use multiple sets of rotation constants, i.e. the rotation amounts change with the step being processed. To our knowledge, no design rationales on the choice of rotation constants are given on any of these hash functions. This is the first paper that analyzes rotations in iterated hash functions. We focus on SHA-1-like hash functions and use recent developments in the analysis of these hash functions to evaluate the security implications of using multiple sets of rotation constants in the compression function instead of a single set. Additionally, we give some observations on the set of constants used in SHA-0 and SHA-1.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{ctrsaRijmenO05,&lt;br /&gt;
  author    = {Vincent Rijmen and Elisabeth Oswald},&lt;br /&gt;
  title     = {Update on SHA-1},&lt;br /&gt;
  booktitle = {CT-RSA},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {58-71},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  abstract  = {We report on the experiments we performed in order to assess the security of SHA-1 against the attack by Chabaud and Joux [5]. We present some ideas for optimizations of the attack and some properties of the message expansion routine. Finally, we show that for a reduced version of SHA-1, with 53 rounds instead of 80, it is possible to find collisions in less than 2^80 operations.},&lt;br /&gt;
  url = {http://dx.doi.org/10.1007/b105222}}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
* We are not aware of any articles w.r.t. preimage attacks on SHA-1.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{iswSatoh05,&lt;br /&gt;
  author    = {Akashi Satoh},&lt;br /&gt;
  title     = {Hardware Architecture and Cost Estimates for Breaking SHA-1},&lt;br /&gt;
  booktitle = {ISC},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {259-273},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11556992_19},&lt;br /&gt;
  editor    = {Jianying Zhou and Javier Lopez and Robert H. Deng and Feng Bao},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3650},&lt;br /&gt;
  isbn      = {3-540-29001-X},&lt;br /&gt;
  abstract  = {The cryptanalysis of hash functions has advanced rapidly, and many hash functions have been broken one after another. The most popular hash function SHA-1 has not been broken yet, but the new collision search techniques proposed by Wang et al. reduced the computational complexity down to $2^{69}$, which is only 1/2,000 of the $2^{80}$ operations needed for a birthday attack. The complexity is still too large even for today's supercomputers, but no feasibility study of breaking SHA-1 using specialized hardware has been reported. The well known brute force attack on DES simply repeats the DES operation $2^{56}$ times at a maximum, but the complexity of $2^{69}$ hash operations to break SHA-1 does not mean $2^{69}$ SHA-1 operations. Complex procedures using SHA-1 functions are required, and the total number of operations based on the probability of a collision occurrence is almost equivalent to the $2^{69}$ SHA-1 operations. Therefore, we describe a procedure and propose an LSI architecture to find real collisions for SHA-1 in this paper. The hardware core was synthesized by using a 0.13-$\micro m$ CMOS standard cell library, and its performances in speed, size, and power consumption were evaluated. A \$10 million budget can build a custom hardware system that would consist of 303 personal computers with 16 circuit boards each, in which 32 SHA-1-breaking LSIs are mounted. Each LSI has 64 SHA-1 cores that can run in parallel. This system would find a real collision in 127 days.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== eHash Recommendation (optional) or eHash Opinion ==&lt;br /&gt;
Something like: SHA-1 is considered to be broken. Please do not incorporate SHA-1 in new application any longer. Try to migrate to another hash function.&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SMASH&amp;diff=1781</id>
		<title>SMASH</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SMASH&amp;diff=1781"/>
		<updated>2008-03-11T05:31:40Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* digest size: 256/512 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;128&amp;lt;/sup&amp;gt; / &amp;lt; 2&amp;lt;sup&amp;gt;256&amp;lt;/sup&amp;gt;bits&lt;br /&gt;
* compression function: 256/512-bit message block, 256/512-bit chaining variable&lt;br /&gt;
* Specification: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{fseKnudsen05,&lt;br /&gt;
  author    = {Lars R. Knudsen},&lt;br /&gt;
  title     = {SMASH - A Cryptographic Hash Function},&lt;br /&gt;
  pages     = {228-242},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11502760_15},&lt;br /&gt;
  editor    = {Henri Gilbert and Helena Handschuh},&lt;br /&gt;
  booktitle = {FSE},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3557},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  isbn      = {3-540-26541-4},&lt;br /&gt;
  abstract  = {This paper presents a new hash function design, which is different from the popular designs of the MD4-family. Seen in the light of recent attacks on MD4, MD5, SHA-0, SHA-1, and on RIPEMD, there is a need to consider other hash function design strategies. The paper presents also a concrete hash function design named SMASH. One version has a hash code of 256 bits and appears to be at least as fast as SHA-256.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptPramstallerRR05,&lt;br /&gt;
  author    = {Norbert Pramstaller and Christian Rechberger and Vincent Rijmen},&lt;br /&gt;
  title     = {Breaking a New Hash Function Design Strategy Called SMASH},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {233-244},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11693383_16},&lt;br /&gt;
  editor    = {Bart Preneel and Stafford E. Tavares},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3897},&lt;br /&gt;
  isbn      = {3-540-33108-5},&lt;br /&gt;
  abstract  = {We present a collision attack on SMASH. SMASH was proposed as a new hash function design strategy that does not rely on the structure of the MD4 family. The presented attack method allows us to produce almost any desired difference in the chaining variables of the iterated hash function. Due to the absence of a secret key, we are able to construct differences with probability 1. Furthermore, we get only few constraints on the colliding messages, which allows us to construct meaningful collisions. The presented collision attack uses negligible resources and we conjecture that it works for all hash functions built following the design strategy of SMASH.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{ctrsaLambergerPRR07,&lt;br /&gt;
  author    = {Mario Lamberger and Norbert Pramstaller and Christian Rechberger and Vincent Rijmen},&lt;br /&gt;
  title     = {Second Preimages for SMASH},&lt;br /&gt;
  booktitle = {CT-RSA},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  year      = {2007},&lt;br /&gt;
  pages     = {101-111},&lt;br /&gt;
  url       = {http://dx.doi.org/10.1007/11967668_7},&lt;br /&gt;
&lt;br /&gt;
  abstract  = {This article presents a rare case of a deterministic second preimage attack on a cryptographic hash function. Using the notion of controllable output differences, we show how to construct second preimages for the SMASH hash functions. If the given preimage contains at least n+1 blocks, where n is the output length of the hash function in bits, then the attack is deterministic and requires only to solve a set of n linear equations. For shorter preimages, the attack is probabilistic.} }  &lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=PKC-HASH&amp;diff=1780</id>
		<title>PKC-HASH</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=PKC-HASH&amp;diff=1780"/>
		<updated>2008-03-11T05:25:55Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* Specification: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{pkcShinRRL98,&lt;br /&gt;
  author    = {Sang Uk Shin and Kyung Hyune Rhee and Dae-Hyun Ryu and Sangjin Lee},&lt;br /&gt;
  title     = {A New Hash Function Based on MDx-Family and Its Application to MAC},&lt;br /&gt;
  pages     = {234-246},&lt;br /&gt;
  url        = {http://link.springer.de/link/service/series/0558/bibs/1431/14310234.htm},&lt;br /&gt;
  editor    = {Hideki Imai and Yuliang Zheng},&lt;br /&gt;
  booktitle = {Public Key Cryptography},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {1431},&lt;br /&gt;
  year      = {1998},&lt;br /&gt;
  isbn      = {3-540-64693-0},&lt;br /&gt;
  abstract  = {Several fast software hash functions have been proposed since the hash function MD4 was introduced by R. Rivest in 1990. At the moment, SHA-1, RIPEMD-160, and HAVAL are known as secure dedicated hash functions in MDx-family hash functions. In this paper, we propose a new hash function based on advantages of these three hash functions, which keeps the maximum security of them and is more efficient in performance. The proposed hash function processes an arbitrary finite message by 512-bit block and outputs 160 bits digest. The key feature of the proposed hash function is data-dependent rotation. This feature guarantees the strength against existing known attacks. Moreover, we propose a new keyed MAC (Message Authentication Code) constructed using the proposed hash function. The proposed MAC uses a maximum keys of 160 bits and has a bitlength less than equal to the hash result. From the viewpoint of performance, the proposed MAC is only reduced about 10% comparing to the underlyinghash function.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{sacryptChangSSLL02,&lt;br /&gt;
  author    = {Donghoon Chang and Jaechul Sung and Soo Hak Sung and Sangjin Lee and Jongin Lim},&lt;br /&gt;
  title     = {Full-Round Differential Attack on the Original Version of the Hash Function Proposed at PKC'98},&lt;br /&gt;
  booktitle = {Selected Areas in Cryptography},&lt;br /&gt;
  year      = {2002},&lt;br /&gt;
  pages     = {160-174},&lt;br /&gt;
  url        = {http://link.springer.de/link/service/series/0558/bibs/2595/25950160.htm},&lt;br /&gt;
  editor    = {Kaisa Nyberg and Howard M. Heys},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {2595},&lt;br /&gt;
  isbn      = {3-540-00622-2},&lt;br /&gt;
  abstract  = {Shin et al. [4] proposed a new hash function with 160-bit output length at PKC'98. Recently, at FSE 2002, Han et al. [5] cryptanalyzed the hash function proposed at PKC'98 and suggested a method finding a collision pair with probability $2^{-30}$, supposing that boolean functions satisfy the SAC(Strict Avalanche Criterion). This paper improves their attack and shows that we can find a collision pair from the original version of the hash function with probability $2^{-37.13}$ through the improved method. Furthermore we point out a weakness of the function comes from shift values dependent on message.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{fseHanPC02,&lt;br /&gt;
  author    = {Daewan Han and Sangwoo Park and Seongtaek Chee},&lt;br /&gt;
  title     = {Cryptanalysis of the Modified Version of the Hash Function Proposed at PKC'98},&lt;br /&gt;
  pages     = {252-262},&lt;br /&gt;
  url        = {http://link.springer.de/link/service/series/0558/bibs/2365/23650252.htm},&lt;br /&gt;
  editor    = {Joan Daemen and Vincent Rijmen},&lt;br /&gt;
  booktitle = {FSE},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {2365},&lt;br /&gt;
  year      = {2002},&lt;br /&gt;
  isbn      = {3-540-44009-7},&lt;br /&gt;
  abstract  = {In the conference PKC’98, Shin et al. proposed a dedicated hash&lt;br /&gt;
               function of the MD family. In this paper, we study the security&lt;br /&gt;
               of Shin’s hash function. We analyze the property of the &lt;br /&gt;
               Boolean functions, the message expansion, and the data &lt;br /&gt;
               dependent rotations of the hash function. We propose a &lt;br /&gt;
               method for finding the collisions of the modified Shin’s &lt;br /&gt;
               hash function and show that we can find collisions with probability 2-30}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=RIPEMD-160&amp;diff=1779</id>
		<title>RIPEMD-160</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=RIPEMD-160&amp;diff=1779"/>
		<updated>2008-03-11T05:22:39Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Collision Attacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* Specification: &lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{fseDobbertinBP96,&lt;br /&gt;
  author    = {Hans Dobbertin and Antoon Bosselaers and Bart Preneel},&lt;br /&gt;
  title     = {RIPEMD-160: A Strengthened Version of RIPEMD},&lt;br /&gt;
  pages     = {71-82},&lt;br /&gt;
  editor    = {Dieter Gollmann},&lt;br /&gt;
  booktitle = {FSE},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {1039},&lt;br /&gt;
  year      = {1996},&lt;br /&gt;
  isbn      = {3-540-60865-6},&lt;br /&gt;
  abstract  = {Cryptographic hash functions are an important tool in cryptography&lt;br /&gt;
               for applications such as digital ﬁngerprinting of messages, message &lt;br /&gt;
               authentication, and key derivation. During the last ﬁve years, several&lt;br /&gt;
               fast software hash functions have been proposed; most of them are based&lt;br /&gt;
               on the design principles of Ron Rivest’s MD4. One such proposal was RIPEMD,&lt;br /&gt;
               which was developed in the framework of the EU project RIPE (Race Integrity Primitives Evaluation).&lt;br /&gt;
               Because of recent progress in the cryptanalysis of these hash functions, we &lt;br /&gt;
               propose a new version of RIPEMD with a 160-bit result, as well as a plug-in &lt;br /&gt;
               substitute for RIPEMD with a 128-bit result. We also compare the software &lt;br /&gt;
               performance of several MD4-based algorithms, which is of independent interest.},&lt;br /&gt;
  url      = {http://homes.esat.kuleuven.be/~cosicart/pdf/AB-9601/AB-9601.pdf}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Generic Attacks ===&lt;br /&gt;
* [[GenericAttacksMerkleDamgaard| Generic Attacks on the Merkle-Damgaard Construction ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{iswMendelPRR06,&lt;br /&gt;
  author    = {Florian Mendel and Norbert Pramstaller and Christian Rechberger and Vincent Rijmen},&lt;br /&gt;
  title     = {On the Collision Resistance of RIPEMD-160},&lt;br /&gt;
  booktitle = {ISC},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  pages     = {101-116},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11836810_8},&lt;br /&gt;
  editor    = {Sokratis K. Katsikas and Javier Lopez and Michael Backes and Stefanos Gritzalis and Bart Preneel},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4176},&lt;br /&gt;
  isbn      = {3-540-38341-7},&lt;br /&gt;
  abstract  = {In this article, the RIPEMD-160 hash function is studied in detail. To analyze the hash function, we have extended existing approaches and used recent results in cryptanalysis. While RIPEMD and RIPEMD-128 reduced to 3 rounds are vulnerable to the attack, it is not feasible for RIPEMD-160. Furthermore, we present an analytical attack on a round-reduced variant of the RIPEMD-160 hash function. To the best of our knowledge this is the first article that investigates the impact of recent advances in cryptanalysis of hash functions on RIPEMD-160.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Second Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1778</id>
		<title>SHA-1</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1778"/>
		<updated>2008-03-11T05:19:01Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Others */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
The best collision attack on full SHA-1 was published by Wang et al. It has complexity of 2&amp;lt;sup&amp;gt;69&amp;lt;/sup&amp;gt; hash evaluations. The best collision example, a 70-step collision for SHA-1, was published by DeCanniere, Mendel and Rechberger.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{asiacryptCanniereR06,&lt;br /&gt;
  author    = {Christophe De Canni{\`e}re and Christian Rechberger},&lt;br /&gt;
  title     = {Finding SHA-1 Characteristics: General Results and Applications},&lt;br /&gt;
  pages     = {1-20},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11935230_1},&lt;br /&gt;
  editor    = {Xuejia Lai and Kefei Chen},&lt;br /&gt;
  booktitle = {ASIACRYPT},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4284},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  isbn      = {3-540-49475-8},&lt;br /&gt;
  abstract  = {The most efficient collision attacks on members of the SHA family presented so far all use complex characteristics which were manually constructed by Wang et al. In this report, we describe a method to search for characteristics in an automatic way. This is particularly useful for multi-block attacks, and as a proof of concept, we give a two-block collision for 64-step SHA-1 based on a new characteristic. The highest number of steps for which a SHA-1 collision was published so far was 58. We also give a unified view on the expected work factor of a collision search and the needed degrees of freedom for the search, which facilitates optimization.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{ctrsaRijmenO05,&lt;br /&gt;
  author    = {Vincent Rijmen and Elisabeth Oswald},&lt;br /&gt;
  title     = {Update on SHA-1},&lt;br /&gt;
  booktitle = {CT-RSA},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {58-71},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  abstract  = {We report on the experiments we performed in order to assess the security of SHA-1 against the attack by Chabaud and Joux [5]. We present some ideas for optimizations of the attack and some properties of the message expansion routine. Finally, we show that for a reduced version of SHA-1, with 53 rounds instead of 80, it is possible to find collisions in less than 2^80 operations.},&lt;br /&gt;
  url = {http://dx.doi.org/10.1007/b105222}}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
* We are not aware of any articles w.r.t. preimage attacks on SHA-1.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{iswSatoh05,&lt;br /&gt;
  author    = {Akashi Satoh},&lt;br /&gt;
  title     = {Hardware Architecture and Cost Estimates for Breaking SHA-1},&lt;br /&gt;
  booktitle = {ISC},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {259-273},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11556992_19},&lt;br /&gt;
  editor    = {Jianying Zhou and Javier Lopez and Robert H. Deng and Feng Bao},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3650},&lt;br /&gt;
  isbn      = {3-540-29001-X},&lt;br /&gt;
  abstract  = {The cryptanalysis of hash functions has advanced rapidly, and many hash functions have been broken one after another. The most popular hash function SHA-1 has not been broken yet, but the new collision search techniques proposed by Wang et al. reduced the computational complexity down to $2^{69}$, which is only 1/2,000 of the $2^{80}$ operations needed for a birthday attack. The complexity is still too large even for today's supercomputers, but no feasibility study of breaking SHA-1 using specialized hardware has been reported. The well known brute force attack on DES simply repeats the DES operation $2^{56}$ times at a maximum, but the complexity of $2^{69}$ hash operations to break SHA-1 does not mean $2^{69}$ SHA-1 operations. Complex procedures using SHA-1 functions are required, and the total number of operations based on the probability of a collision occurrence is almost equivalent to the $2^{69}$ SHA-1 operations. Therefore, we describe a procedure and propose an LSI architecture to find real collisions for SHA-1 in this paper. The hardware core was synthesized by using a 0.13-$\micro m$ CMOS standard cell library, and its performances in speed, size, and power consumption were evaluated. A \$10 million budget can build a custom hardware system that would consist of 303 personal computers with 16 circuit boards each, in which 32 SHA-1-breaking LSIs are mounted. Each LSI has 64 SHA-1 cores that can run in parallel. This system would find a real collision in 127 days.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== eHash Recommendation (optional) or eHash Opinion ==&lt;br /&gt;
Something like: SHA-1 is considered to be broken. Please do not incorporate SHA-1 in new application any longer. Try to migrate to another hash function.&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1777</id>
		<title>SHA-1</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1777"/>
		<updated>2008-03-11T05:16:54Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Others */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
The best collision attack on full SHA-1 was published by Wang et al. It has complexity of 2&amp;lt;sup&amp;gt;69&amp;lt;/sup&amp;gt; hash evaluations. The best collision example, a 70-step collision for SHA-1, was published by DeCanniere, Mendel and Rechberger.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{asiacryptCanniereR06,&lt;br /&gt;
  author    = {Christophe De Canni{\`e}re and Christian Rechberger},&lt;br /&gt;
  title     = {Finding SHA-1 Characteristics: General Results and Applications},&lt;br /&gt;
  pages     = {1-20},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11935230_1},&lt;br /&gt;
  editor    = {Xuejia Lai and Kefei Chen},&lt;br /&gt;
  booktitle = {ASIACRYPT},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4284},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  isbn      = {3-540-49475-8},&lt;br /&gt;
  abstract  = {The most efficient collision attacks on members of the SHA family presented so far all use complex characteristics which were manually constructed by Wang et al. In this report, we describe a method to search for characteristics in an automatic way. This is particularly useful for multi-block attacks, and as a proof of concept, we give a two-block collision for 64-step SHA-1 based on a new characteristic. The highest number of steps for which a SHA-1 collision was published so far was 58. We also give a unified view on the expected work factor of a collision search and the needed degrees of freedom for the search, which facilitates optimization.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{ctrsaRijmenO05,&lt;br /&gt;
  author    = {Vincent Rijmen and Elisabeth Oswald},&lt;br /&gt;
  title     = {Update on SHA-1},&lt;br /&gt;
  booktitle = {CT-RSA},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {58-71},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  abstract  = {We report on the experiments we performed in order to assess the security of SHA-1 against the attack by Chabaud and Joux [5]. We present some ideas for optimizations of the attack and some properties of the message expansion routine. Finally, we show that for a reduced version of SHA-1, with 53 rounds instead of 80, it is possible to find collisions in less than 2^80 operations.},&lt;br /&gt;
  url = {http://dx.doi.org/10.1007/b105222}}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
* We are not aware of any articles w.r.t. preimage attacks on SHA-1.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{iswSatoh05,&lt;br /&gt;
  author    = {Akashi Satoh},&lt;br /&gt;
  title     = {Hardware Architecture and Cost Estimates for Breaking SHA-1},&lt;br /&gt;
  booktitle = {ISC},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {259-273},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11556992_19},&lt;br /&gt;
  editor    = {Jianying Zhou and Javier Lopez and Robert H. Deng and Feng Bao},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3650},&lt;br /&gt;
  isbn      = {3-540-29001-X},&lt;br /&gt;
  abstract  = {The cryptanalysis of hash functions has advanced rapidly, and many hash functions have been broken one after another. The most popular hash function SHA-1 has not been broken yet, but the new collision search techniques proposed by Wang et al. reduced the computational complexity down to $2^{69}$, which is only 1/2,000 of the $2^{80}$ operations needed for a birthday attack. The complexity is still too large even for today's supercomputers, but no feasibility study of breaking SHA-1 using specialized hardware has been reported. The well known brute force attack on DES simply repeats the DES operation 256 times at a maximum, but the complexity of $2^{69}$ hash operations to break SHA-1 does not mean 269 SHA-1 operations. Complex procedures using SHA-1 functions are required, and the total number of operations based on the probability of a collision occurrence is almost equivalent to the 269 SHA-1 operations. Therefore, we describe a procedure and propose an LSI architecture to find real collisions for SHA-1 in this paper. The hardware core was synthesized by using a 0.13-$\micro m$ CMOS standard cell library, and its performances in speed, size, and power consumption were evaluated. A \$10 million budget can build a custom hardware system that would consist of 303 personal computers with 16 circuit boards each, in which 32 SHA-1-breaking LSIs are mounted. Each LSI has 64 SHA-1 cores that can run in parallel. This system would find a real collision in 127 days.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== eHash Recommendation (optional) or eHash Opinion ==&lt;br /&gt;
Something like: SHA-1 is considered to be broken. Please do not incorporate SHA-1 in new application any longer. Try to migrate to another hash function.&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1776</id>
		<title>SHA-1</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1776"/>
		<updated>2008-03-11T05:15:29Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Others */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
The best collision attack on full SHA-1 was published by Wang et al. It has complexity of 2&amp;lt;sup&amp;gt;69&amp;lt;/sup&amp;gt; hash evaluations. The best collision example, a 70-step collision for SHA-1, was published by DeCanniere, Mendel and Rechberger.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{asiacryptCanniereR06,&lt;br /&gt;
  author    = {Christophe De Canni{\`e}re and Christian Rechberger},&lt;br /&gt;
  title     = {Finding SHA-1 Characteristics: General Results and Applications},&lt;br /&gt;
  pages     = {1-20},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11935230_1},&lt;br /&gt;
  editor    = {Xuejia Lai and Kefei Chen},&lt;br /&gt;
  booktitle = {ASIACRYPT},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4284},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  isbn      = {3-540-49475-8},&lt;br /&gt;
  abstract  = {The most efficient collision attacks on members of the SHA family presented so far all use complex characteristics which were manually constructed by Wang et al. In this report, we describe a method to search for characteristics in an automatic way. This is particularly useful for multi-block attacks, and as a proof of concept, we give a two-block collision for 64-step SHA-1 based on a new characteristic. The highest number of steps for which a SHA-1 collision was published so far was 58. We also give a unified view on the expected work factor of a collision search and the needed degrees of freedom for the search, which facilitates optimization.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{ctrsaRijmenO05,&lt;br /&gt;
  author    = {Vincent Rijmen and Elisabeth Oswald},&lt;br /&gt;
  title     = {Update on SHA-1},&lt;br /&gt;
  booktitle = {CT-RSA},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {58-71},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  abstract  = {We report on the experiments we performed in order to assess the security of SHA-1 against the attack by Chabaud and Joux [5]. We present some ideas for optimizations of the attack and some properties of the message expansion routine. Finally, we show that for a reduced version of SHA-1, with 53 rounds instead of 80, it is possible to find collisions in less than 2^80 operations.},&lt;br /&gt;
  url = {http://dx.doi.org/10.1007/b105222}}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
* We are not aware of any articles w.r.t. preimage attacks on SHA-1.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{iswSatoh05,&lt;br /&gt;
  author    = {Akashi Satoh},&lt;br /&gt;
  title     = {Hardware Architecture and Cost Estimates for Breaking SHA-1},&lt;br /&gt;
  booktitle = {ISC},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {259-273},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11556992_19},&lt;br /&gt;
  editor    = {Jianying Zhou and Javier Lopez and Robert H. Deng and Feng Bao},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3650},&lt;br /&gt;
  isbn      = {3-540-29001-X},&lt;br /&gt;
  abstract  = {The cryptanalysis of hash functions has advanced rapidly, and many hash functions have been broken one after another. The most popular hash function SHA-1 has not been broken yet, but the new collision search techniques proposed by Wang et al. reduced the computational complexity down to 269, which is only 1/2,000 of the 280 operations needed for a birthday attack. The complexity is still too large even for today's supercomputers, but no feasibility study of breaking SHA-1 using specialized hardware has been reported. The well known brute force attack on DES simply repeats the DES operation 256 times at a maximum, but the complexity of $2^{69}$ hash operations to break SHA-1 does not mean 269 SHA-1 operations. Complex procedures using SHA-1 functions are required, and the total number of operations based on the probability of a collision occurrence is almost equivalent to the 269 SHA-1 operations. Therefore, we describe a procedure and propose an LSI architecture to find real collisions for SHA-1 in this paper. The hardware core was synthesized by using a 0.13-$\micro m$ CMOS standard cell library, and its performances in speed, size, and power consumption were evaluated. A \$10 million budget can build a custom hardware system that would consist of 303 personal computers with 16 circuit boards each, in which 32 SHA-1-breaking LSIs are mounted. Each LSI has 64 SHA-1 cores that can run in parallel. This system would find a real collision in 127 days.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== eHash Recommendation (optional) or eHash Opinion ==&lt;br /&gt;
Something like: SHA-1 is considered to be broken. Please do not incorporate SHA-1 in new application any longer. Try to migrate to another hash function.&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
	<entry>
		<id>https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1775</id>
		<title>SHA-1</title>
		<link rel="alternate" type="text/html" href="https://ehash.iaik.tugraz.at/index.php?title=SHA-1&amp;diff=1775"/>
		<updated>2008-03-11T05:13:50Z</updated>

		<summary type="html">&lt;p&gt;Npramstaller: /* Others */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specification ==&lt;br /&gt;
&lt;br /&gt;
* digest size: 160 bits&lt;br /&gt;
* max. message length: &amp;lt; 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bits&lt;br /&gt;
* compression function: 512-bit message block, 160-bit chaining variable&lt;br /&gt;
* [http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf  Specification: FIPS 180-2 Secure Hash Standard]&lt;br /&gt;
&lt;br /&gt;
== Cryptanalysis ==&lt;br /&gt;
&lt;br /&gt;
=== Best Known Results ===&lt;br /&gt;
&lt;br /&gt;
The best collision attack on full SHA-1 was published by Wang et al. It has complexity of 2&amp;lt;sup&amp;gt;69&amp;lt;/sup&amp;gt; hash evaluations. The best collision example, a 70-step collision for SHA-1, was published by DeCanniere, Mendel and Rechberger.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Collision Attacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{asiacryptCanniereR06,&lt;br /&gt;
  author    = {Christophe De Canni{\`e}re and Christian Rechberger},&lt;br /&gt;
  title     = {Finding SHA-1 Characteristics: General Results and Applications},&lt;br /&gt;
  pages     = {1-20},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11935230_1},&lt;br /&gt;
  editor    = {Xuejia Lai and Kefei Chen},&lt;br /&gt;
  booktitle = {ASIACRYPT},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {4284},&lt;br /&gt;
  year      = {2006},&lt;br /&gt;
  isbn      = {3-540-49475-8},&lt;br /&gt;
  abstract  = {The most efficient collision attacks on members of the SHA family presented so far all use complex characteristics which were manually constructed by Wang et al. In this report, we describe a method to search for characteristics in an automatic way. This is particularly useful for multi-block attacks, and as a proof of concept, we give a two-block collision for 64-step SHA-1 based on a new characteristic. The highest number of steps for which a SHA-1 collision was published so far was 58. We also give a unified view on the expected work factor of a collision search and the needed degrees of freedom for the search, which facilitates optimization.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{ctrsaRijmenO05,&lt;br /&gt;
  author    = {Vincent Rijmen and Elisabeth Oswald},&lt;br /&gt;
  title     = {Update on SHA-1},&lt;br /&gt;
  booktitle = {CT-RSA},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {58-71},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  abstract  = {We report on the experiments we performed in order to assess the security of SHA-1 against the attack by Chabaud and Joux [5]. We present some ideas for optimizations of the attack and some properties of the message expansion routine. Finally, we show that for a reduced version of SHA-1, with 53 rounds instead of 80, it is possible to find collisions in less than 2^80 operations.},&lt;br /&gt;
  url = {http://dx.doi.org/10.1007/b105222}}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Preimage Attacks ===&lt;br /&gt;
* We are not aware of any articles w.r.t. preimage attacks on SHA-1.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bibtex&amp;gt;&lt;br /&gt;
@inproceedings{iswSatoh05,&lt;br /&gt;
  author    = {Akashi Satoh},&lt;br /&gt;
  title     = {Hardware Architecture and Cost Estimates for Breaking SHA-1},&lt;br /&gt;
  booktitle = {ISC},&lt;br /&gt;
  year      = {2005},&lt;br /&gt;
  pages     = {259-273},&lt;br /&gt;
  url        = {http://dx.doi.org/10.1007/11556992_19},&lt;br /&gt;
  editor    = {Jianying Zhou and Javier Lopez and Robert H. Deng and Feng Bao},&lt;br /&gt;
  publisher = {Springer},&lt;br /&gt;
  series    = {LNCS},&lt;br /&gt;
  volume    = {3650},&lt;br /&gt;
  isbn      = {3-540-29001-X},&lt;br /&gt;
  abstract  = {The cryptanalysis of hash functions has advanced rapidly, and many hash functions have been broken one after another. The most popular hash function SHA-1 has not been broken yet, but the new collision search techniques proposed by Wang et al. reduced the computational complexity down to 269, which is only 1/2,000 of the 280 operations needed for a birthday attack. The complexity is still too large even for today's supercomputers, but no feasibility study of breaking SHA-1 using specialized hardware has been reported. The well known brute force attack on DES simply repeats the DES operation 256 times at a maximum, but the complexity of 269 hash operations to break SHA-1 does not mean 269 SHA-1 operations. Complex procedures using SHA-1 functions are required, and the total number of operations based on the probability of a collision occurrence is almost equivalent to the 269 SHA-1 operations. Therefore, we describe a procedure and propose an LSI architecture to find real collisions for SHA-1 in this paper. The hardware core was synthesized by using a 0.13-$\micro m$ CMOS standard cell library, and its performances in speed, size, and power consumption were evaluated. A \$10 million budget can build a custom hardware system that would consist of 303 personal computers with 16 circuit boards each, in which 32 SHA-1-breaking LSIs are mounted. Each LSI has 64 SHA-1 cores that can run in parallel. This system would find a real collision in 127 days.},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/bibtex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== eHash Recommendation (optional) or eHash Opinion ==&lt;br /&gt;
Something like: SHA-1 is considered to be broken. Please do not incorporate SHA-1 in new application any longer. Try to migrate to another hash function.&lt;/div&gt;</summary>
		<author><name>Npramstaller</name></author>
		
	</entry>
</feed>