Monday |
Wednesday |
Friday |
Sept. 1 Labor Day |
Sept. 3 Lecture #1: Introduction to Cryptography Caesar Ciphers |
Sept. 5 Homework 1 Due Lecture #2: Monoalphabetic Substitution Frequency Analysis |
Sept. 8 Lecture #3: Vigenère Cipher Breaking Vigenère |
Sept. 10 Lecture #4: Modular Arithmetic Divisibility |
Sept. 12 Homework 2 Due Lecture #5: Cool Modular Arithmetic Examples Division Algorithm Divisibility by 9 |
Sept. 15 Quiz 1 Lecture #6: Affine Cipher |
Sept. 17 Lecture #7: Inverse Mod n |
Sept. 19 Homework 3 Due Lecture #8: GCD Euclidean Algorithm |
Sept. 22 Quiz 2 Lecture #9: Bézout Theorem Find the Inverse Mod n |
Sept. 24 Lecture #10: More Bézout Theorem Euler Phi Function |
Sept. 26 Homework 4 Due Lecture #11: Speed of Algorithms Breaking Affine |
Sept. 29 Quiz 3 Lecture #12: Hill Cipher |
Oct. 1 Lecture #13: Matrices Mod 29 |
Oct. 3 Homework 5 Due Lecture #14: Breaking Hill Playfair |
Oct. 6 Quiz 4 Lecture #15: Rectangular Transposition |
Oct. 8 Lecture #16: Career Services Presentation |
Oct. 10 Homework 6 Due Lecture #17: Vernam Two-Tape LCM |
Oct. 13 Lecture #18: Vernam Cipher Binary |
Oct. 15 Lecture #19: Question for Exam |
Oct. 17 Homework 7 Due Exam #1 |
Oct. 20 Lecture #20: Introduction to Probability |
Oct. 22 Lecture #21: Probablility Expected Value |
Oct. 24 Fall Break |
Oct. 27 Quiz 5 Lecture #22: Expected Value of a sum Conditional Probability Test for a Disease |
Oct. 29 Lecture #23: Expected Value of Dice Rolling Dice |
Oct. 31 Homework 8 Due Lecture #24: Introduction to Statitics |
Nov. 3 Lecture #25: Chi-Sqaured Test |
Nov. 5 Lecture #26: Known Plaintext attack on MonoAlpha |
Nov. 7 Homework 9 Due Lecture #27: Binomial Coefiencents IOC |
Nov. 10 Quiz 6 Lecture #28: Estimiating Vigenère Period |
Nov. 12 Lecture #29: Introduction to Public Key Euler's Theorem |
Nov. 14 Homework 10 Due Lecture #30: Fermat's Little Theorem |
Nov. 17 No Class No Office Hours Today |
Nov. 19 Quiz 7 Lecture #31: Powermod |
Nov. 21 Lecture #32: RSA |
Nov. 24 Homework 11 Due Lecture #33: Breakfast(if you can find it) Discrete Log Problem |
Nov. 26 Thanksgiving Break |
Nov. 28 Thanksgiving Break |
Dec. 1 Lecture #34: Primiative Roots for a Prime |
Dec. 3 Quiz 8 Lecture #35: Diffie-Hellman Key Exchange |
Dec. 5 Homework 12 Due Lecture #36: Hash Functions |
Dec. 8 Lecture #37: Using Hush Functions for authentication |
Dec. 10 Quiz 9 Lecture #38: Bitcoin Is Crytography Good? |
Dec. 12 Homework 13 Due Lecture #39: Questions for Final |
Wednesday, December 17 at 8:00 AM. |