Terms

big endian / little endian

[http://www.cs.umass.edu/~verts/cs32/endian.html endian-ness]

compression function

see Csce877Ch11Notes

HMAC

A Message Authentication Code based on a cryptographic Hash function or HMAC for short. NOTE: MD5 and SHA-1 are cryptographic hash functions

MD4

Precursor to MD5

MD5

Message Digest algorithm number 5. developed by Ron Rivest at MIT. Most widely used secure hash algorithm until a few years ago when brute force caught up to it - still widely used though!

RIPEMD-160

Yet another message-digest algorithm developed as a response to some of the MD4/5 problems. Developed RACE Integrity Primitives Evaluation project in Europe.

SHA-1,256,384,512

The number 1 corresponds to a 160-bit message digest. Each of the other numbers correspond directly to the size of the message digest. SHA is a NIST standard secure hash algorithm that works on 512-bit blocks.

Review Questions

12.1 What is the difference between little endian and big endian format?