Tuesday |
Thursday |
Sept. 3 |
Sept. 5 Lecture #1: Introduction to Cryptography Introduction of Classmates Caesar Cipher |
Sept. 10 Lecture #2: Cryptography Terminology Monoalphabetic Substitution |
Sept. 12 Homework 1 Due Lecture #3: Monoalphabetic Substitution Frequency Analysis Minutes past the hour |
Sept. 17 Lecture #4: Modular Arithmetic Divisibility Division Algorithm Watch Vigenère Cipher Video before class |
Sept. 19 Homework 2 Due Lecture #5: Properties of Mod Divisibility Lemmas Affine cipher |
Sept. 24 Quiz 1 Homework 1 and 2 Lecture #6: Bob and Affine Cipher Inverse Mod n |
Sept. 26 Homework 3 Due Lecture #7: Divisibility Lemmas GCD |
Oct. 1 Lecture #8: Finding GCD Bézout Speed of Euclidean Algorithm Finding Inverses Watch two Videos: Video: Euclidean Algorithm Video: Bézout's Theorem |
Oct. 3 Homework 4 Due Quiz 2 Lecture #9: Number of keys in Affine cipher Euler Phi Function |
Oct. 8 Lecture #10: Factoring Speed of Algorithms Breaking Affine Cipher |
Oct. 10 Homework 5 Due Lecture #11: Hill Cipher |
Oct. 15 Quiz 3 Homework 4 and 5 Watch Playfair Cipher Video before class Lecture #12: Decipher Hill |
Oct. 17 Homework 6 Due Lecture #13: Decipher Hill (mod 29) Keywords and Playfair Decipher Playfair Break Hill |
Oct. 22 Lecture #14: Rectangular Transformation Vernam Cipher Questions for Exam |
Oct. 24 Homework 7 Due Midterm Topics: Homeworks 1-6 |
Oct. 29 Lecture #15: Video: Changing Bases |
Oct. 31 Homework 8 Due Lecture #16: Vernam Cipher Hexadecimal ASCII Vernam and ASCII |
Nov. 5 Lecture #17: Enigma Introduction to Public Key |
Nov. 7 Quiz 4 Homework 7 and 8 Homework 9 Due Lecture #18: Euler's Theorem |
Nov. 12 Lecture #19: Fermat's Little Theorem Successive Squaring Algorithm RSA |
Nov. 14 Homework 10 Due Lecture #20: RSA Implementation RSA Example |
Nov. 19 Signature SHA-256 |
Nov. 21 Homework 11 Due Quiz 5 Homework 9 and 10 Primative root Diffe-Hellman Key Exchange |
Nov. 26 Lecture #21: No Class |
Nov. 28 Thanksgiving |
Dec. 3 Lecture #22: Big Integer Calculators RSA Diffie-Hellman Key Exchange |
Dec. 5 Homework 12 Due Lecture #23: AES DH and AES example |
Dec. 10 Quiz 6 Lecture #24: Meet in SH156A ElGamel |
Dec. 12 Homework 13 Due Lecture #25: Meet in Secret Location Questions for Final |
Thursday, December 19 at 11:00 AM. |