Lectures

(Note: These aren't actual lecture notes, but rather "scribblings" I use to get prepared for class.)
  1. Lecture 1: Basic Schemes 5/10/04
  2. Lecture 2: Breaking Affine & Hill 5/12/04
  3. Lecture 3: Breaking Vigenere & Playfair 5/17/04
  4. Lecture 4: DES 5/19/04
  5. Lecture 5: Fields, Arithmetic in Fields 5/24/04
  6. Lecture 6: DES Cryptanalysis 5/26/04 (Handout given in class)
  7. Lecture 7: More Finite Fields, AES 6/2/04
  8. Lecture 8: AES 6/7/04
  9. Lecture 9: Go over Exam 6/14/04
  10. Lecture 10: Blowfish, Intro to Num Theory 6/16/04
  11. Lecture 11: Euler Phi Function, Euler's Theorem, Primality Testing 6/21/04
  12. Lecture 12: Discrete Logs, RSA, Diffie-Hellman Key Exchange 6/23/04
  13. Lecture 13: Elliptic Curve Cryptography 6/28/04
  14. Lecture 14: Factoring Methods 6/30/04