Monday |
Wednesday |
Friday |
Sept. 2 Labor Day |
Sept. 4 Lecture #1: Introduction to Cryptography Caesar Ciphers |
Sept. 6 Homework 1 Due Lecture #2: Monoalphabetic Substitution Frequency Analysis |
Sept. 9 Lecture #3: Vigenere Cipher Breaking Vigenere |
Sept. 11 Office Hours Today: 1:00-2:20 PM Lecture #4: Modular Arithmetic Divisibility |
Sept. 13 Homework 2 Due Lecture #5: Cool Modular Arithmetic Examples Division Algorithm Divisibility by 9 |
Sept. 16 Due: Ghost Map Chapter 1 Lecture #6: Ghost Map Chapter 1 Affine Cipher |
Sept. 18 Lecture #7: Inverse Mod n GCD |
Sept. 20 Homework 3 Due Quiz 1 Lecture #8: Euclidean Algorithm |
Sept. 23 Due: Ghost Map Chapter 2 Lecture #9: Ghost Map Chapter 2 Bezout Theorem Finding Inverses |
Sept. 25 Lecture #10: Euler Phi Function Factoring Breaking Affine Cipher |
Sept. 27 Homework 4 Due Quiz 2 Lecture #11: Hill Cipher |
Sept. 30 Due: Ghost Map Chapter 3 Lecture #12: Ghost Map Chapter 2 Discussion Matrices |
Oct. 2 Lecture #13: Mod 29 Known Plaintext attack on Hill |
Oct. 4 Homework 5 Due Lecture #14: Playfair |
Oct. 7 Due: Ghost Map Chapter 4 Lecture #15: Ghost Map Chapter 4 Discussion Rectangular Transposition Vernam Two-Tape |
Oct. 9 Quiz 3 Lecture #16: Vernam encryption |
Oct. 11 Homework 6 Due Lecture #17: Binary Encryption Probability |
Oct. 14 Due: Ghost Map Chapter 5 Lecture #18: Ghost Map Chapter 5 Discussion Random Variables |
Oct. 16 Lecture #19: Conditional Probability Expected Values |
Oct. 18 Quiz 4 Lecture #20: Expected Value of Sum Birthday Paradox |
Oct. 21 Due: Ghost Map Chapter 6 Homework 7 Due Lecture #21: Ghost Map Chapter 6 Discussion Monty Hall Paradox Questions for Exam |
Oct. 23 Midterm |
Oct. 25 Fall Break |
Oct. 28 Due: Ghost Map Chapter 7 Lecture #22: Ghost Map Chapter 7 Discussion Talk about Projects Statistics |
Oct. 30 Lecture #23: Central Limit Theorem |
Nov. 1 Homework 8 Due Lecture #24: Chi-Squared Test |
Nov. 4 Due: Ghost Map Chapter 8 Project Groups Decided Lecture #25: Ghost Map Chapter 8 Discussion Using Chi-Squared Test |
Nov. 6 Lecture #26: Probability and Statistics in Code breaking Breaking Mono-alphabetic |
Nov. 8 Quiz 5 Homework 9 Due Lecture #27: Index of Coincidence |
Nov. 11 Due: Ghost Map Epilogue Lecture #28: Finding the period of Vigenere |
Nov. 13 Lecture #29: Introduction to Public Key Systems |
Nov. 15 Homework 10 Due Lecture #30: Euler's Theorem Fermat's Theorem |
Nov. 18 Lecture #31: RSA |
Nov. 20 Lecture #32: RSA Example |
Nov. 22 Homework 11 Due Lecture #33: Using RSA with a computer |
Nov. 25 Quiz 6 Lecture #34: Finding Large Primes |
Nov. 27 Thanksgiving Break |
Nov. 29 Thanksgiving Break |
Dec. 2 Lecture #35: Using Online Calculators Different Bases |
Dec. 4 Lecture #36: Using RSA for Signatures Hash |
Dec. 6 Homework 12 Due Quiz 7 Lecture #37: |
Dec. 9 |
Dec. 11 |
Dec. 13 Homework 13 Due |
Friday, December 20 at 11:00 AM. |