1 / 15

Lecture 4.2: Hash Functions: Design*

Lecture 4.2: Hash Functions: Design*. CS 436/636/736 Spring 2012 Nitesh Saxena * some slides borrowed from Gene Tsudik. Course Administration. HW1 being graded HW2 posted Due Tuesday, 11am – Feb 28. Outline of Today’s lecture. Hash Functions Known Hash Functions SHA-1.

cate
Télécharger la présentation

Lecture 4.2: Hash Functions: Design*

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lecture 4.2: Hash Functions: Design* CS 436/636/736 Spring 2012 Nitesh Saxena * some slides borrowed from Gene Tsudik

  2. Course Administration • HW1 being graded • HW2 posted • Due Tuesday, 11am – Feb 28

  3. Outline of Today’s lecture • Hash Functions • Known Hash Functions • SHA-1

  4. Other Hash Functions • Many other hash functions • SHA-2 (SHA-256) • Output 256 bits • MD5 – Message Digest algorithm 5 • Output 128 bits • Very similar to SHA – please study on your own • MD4 • MD6 • ..

  5. Current Security of MD5 and SHA-1 • SHA-1 • B’day attack requires 280 calls • Faster attacks 269 calls http://infosec.sdu6.edu.cn/uploadfile/papers/Finding%20Collisions%20in%20the%20Full%20SHA-1.pdf • MD5 • Output is 128-bits, so B’day attack requires 264 calls only • Faster attacks to find a collision: http://eprint.iacr.org/2004/199.pdf • Better use stronger versions, such as SHA-256 • Although, these attacks are still not practical – they only find two random messages that collide

  6. Further Reading • Stallings Chapter 11 • HAC Chapter 9

More Related