CS 167 - Cryptography Homework 3, 50 Points
Due: Friday, February 1, 2008

  1. Trappe-Washington, Exercise 1 of Chapter 4.
  2. Trappe-Washington, Exercise 2 of Chapter 4. (Note: when the password is the key, salt modifies the DES algorithm (to have 4096 variations); when the password is the plaintext, salt only modifies the plaintext (to pad it out with 12 extra random bits).)
  3. Trappe-Washington, Exercise 4 of Chapter 4. (Hint: dig into more of the details of DES.)
  4. Trappe-Washington, Exercise 9 of Chapter 4.
  5. Trappe-Washington, Exercise 10 of Chapter 4.