lecture11_alomari_Compatibility_Mode_2

Md5 strengthening of md4 with 128 bit hash code sha 1

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 4. RIPEMD-160: 160 bit hash code based on MD4, MD5, and RIPEMD. 16 Copyrights are reserved @ 2011 for Dr. Alomari, CIS, JU 8 EXAMPLE HASH: MD4 FAMILY! Copyrights are reserved @ 2011 for Dr. Alomari, CIS, JU 17 RECAP: HASH FUNCTIONS: MDCS Non-Keyed Hash functions. Double-length MDCs: MDC-2 MDC-4 MD4 family MD4, MD5 SHA-1 RIPEMD, RIPEMD-128, RIPEMD-160 Modular Arithmetic Hash functions: MASH, MASH-2 Copyrights are reserved @ 2011 for Dr. Alomari, CIS, JU Grad level! Copyrights are reserved @ 2010 for Dr. Alomari, CIS, JU Single-length MDCs Matyas-Meyer-Oseas Davies-Meyer hash Miyaguchi-Preneel hash 18 9 MESSAGE AUTHENTICATION CODES (MACS) Keyed Hash functions. Fewer than MDCs. CRC-based MAC is based on stream ciphers. Copyrights are reserved @ 2010 for Dr. Alomari, CIS, JU Most popular is CBC-Based MACs. CBC-Based MACs is based on block ciphers such as DES. 19 CBC-Based MACs: Algorithm View! When using DES...
View Full Document

Ask a homework question - tutors are online