Here is some information about me.
Date |
Topics, readings, and assignments |
---|---|
Welcome |
Topic: Class mechanics, Adversarial model and rules of the road, kinds of attacks, dramata personae, information, prior knowledge, first basic ciphers. Lecture Notes: Lecture Notes and Lecture Notes. Handout: Short Math Reference (First Draft).
|
Week 1, |
Topic: Classical Systems, substitution, transposition, permutation groups, frequency, multialphabetic ciphers, polyalphabetic ciphers, entropy, information security, computational security, probability models. Assigned Readings: Trappe and Washington, Chapters 1, 2, 15. Homework Assignment: Homework. Lecture Notes: Lecture Notes (pdf) and Lecture Notes (pps) .
|
Week 2, |
Topic: Classical systems continued - Enigma, one time pad, Berlekamp Massey, Linear equations. Assigned Readings: Trappe and Washington, Chapters 1,2,15. Homework Assignment: Homework. Lecture Notes: Lecture Notes (pdf) and Lecture Notes (pps) .
|
Week 3, |
Topic: Block ciphers, Iterated ciphers, DES, TMTO, algebraic complexity, linear approximation, Linear and differential cryptanalysis, AES, Galois Fields. Assigned Readings: Trappe and Washington, Chapters 3,4. DES. AES. DSS. Homework Assignment: Homework. Text file. Lecture Notes: Lecture Notes (pdf) and Lecture Notes (pps) .
|
Week 4, |
Topic: Block ciphers-continued. Assigned Readings: Trappe and Washington, Chapter 8. Homework Assignment: Homework. Lecture Notes: Lecture Notes (pdf) and Lecture Notes (pps) .
|
Week 5, |
Topic: Cryptographic hashes, MD4/SHA, how to swindle Rabin, collisions, preimage, resistance, one way functions, secret sharing, random oracles. Why is this Holloween special? Assigned Readings: Trappe and Washington, Chapter 8. Homework Assignment: Homework. Lecture Notes: Lecture Notes (pdf) and Lecture Notes (pps) .
|
Week 6, |
Topic: Number Theory, solving congruences, primes, finite fields, coding theory properties of random functions. Assigned Readings: Trappe and Washington, Chapter 3. Homework Assignment: Homework. Lecture Notes: Lecture Notes (pdf) and Lecture Notes (pps) .
|
Week 7, |
Topic: RSA, discrete logs. Assigned Readings: Trappe and Washington, Chapter 5, 6 Homework Assignment: Homework. Lecture Notes: Lecture Notes (pdf) and Lecture Notes (pps) .
|
Week 8, |
Topic: Elliptic Curves. Assigned Readings: Trappe and Washington, Chapter 16. Homework Assignment: Homework. Lecture Notes: Lecture Notes (pdf) and Lecture Notes (pps) .
|
Week 9, |
Topic: Elliptic Curve Cryptography
Assigned Readings: Trappe and Washington, Chapter 16.
|
Week 10, |
Topic: Algebraic attacks. Lecture Notes: Lecture Notes (pdf) and Lecture Notes (pps) .
|
Last day of class December 3, 2008 |
Topic: Review for Final
|
Tuesday, December 9, 2008, 11:00AM-1:00pm, CSE 403. |
Final. The final will be available here. Final exam posted. Next quarter's class is now listed. Enjoy the holidays! |