Cryptography Section 50 - Calendar- Fall 2021

Last Updated: Wednesday, December 01 2021 at 22:11 PM
Be sure to check back often.

Tuesday

Thursday

Aug. 31
Sept. 2
Lecture #1:
Introduction to Cryptography
Introduction of Classmates
Caesar Ciphers
Sept. 7
Lecture #2:
Cryptography Terminology
Monoalphabetic Substitution
Sept. 9
Homework 1 Due
Lecture #3:
Monoalphabetic Substitution
Frequency Analysis
Minutes past the hour
Sept. 14
Lecture #4:
Modular Arithmetic
Divisibility
Video: Vigenère Cipher
Sept. 16
Homework 2 Due
Lecture #5:
Divisibility Lemmas
Division Algorithm
Affine cipher
Sept. 21
Quiz 1
Lecture #6:
Bob and Affine Cipher
Inverse Mod n

Sept. 23
Homework 3 Due
Lecture #7:
Divisibility Lemmas
GCD
Sept. 28
Lecture #8:
GCD
Finding Inverses
Video: Euclidean Algorithm
Video: Bezout's Theorem

Sept. 30
Homework 4 Due
Quiz 2
Lecture #9:
Proof of Euclidean Algorithm
Number of keys in Affine cipher

Oct. 5
Lecture #10:
Euler Phi Function
Factoring
Speed of Algorithms
Breaking Affine Cipher
Oct. 7
Homework 5 Due
Lecture #11:
Hill Cipher
Oct. 12
Quiz 3
Homework 4 and 5
Video: Playfair Cipher
Lecture #12:
Decipher Hill
Keywords and Playfair
Oct. 14
Homework 6 Due
Lecture #13:
Decipher Hill (mod 29)
Decipher Playfair
Breaking Hill
Oct. 19
Lecture #14:
Rectangular Transformation
Vernam Cipher
Oct. 21
Homework 7 Due
Exam #1
Topics: TBA
Oct. 26
Lecture #15:
More Vernam
Changing Bases

Oct. 28
Homework 8 Due
Lecture #16:
Hexadecimal
ASCII
Vernam and ASCII
Nov. 2
Quiz 4
Homework 7 and 8
Lecture #17:
Enigma
Introduction to Public Key
Introduction to Euler's Theorem
Nov. 4
Homework 9 Due
Lecture #18:
Euler's Theorem
Fermat's Little Theorem
Successive Squaring Algorithm
Nov. 9
Lecture #19:
Powermod
RSA
Nov. 11
Homework 10 Due
Lecture #20:
RSA Implementation
RSA Example
Nov. 16
Quiz 5
Homework 9 and 10
Signature
SHA-256
Nov. 18
Homework 11 Due
Lecture #21:
Uses of SHA-256
Big Integer Calculators
Symmetric vs Public Key
Bitcoin
Nov. 23
Lecture #22:
Finding Large Primes
A complete RSA system
Nov. 25
Thanksgiving
Nov. 30
Lecture #23:
Primitive Roots
Diffie-Hellman Key Exachange
Dec. 2
Homework 12 Due
Integration Assignment
Lecture #24:
AES
DH and AES example
Dec. 7
Quiz 6
Homework 11 and 12
Dec. 9
Homework 13 Due
Final Exam

Tuesday, December 14 at 11:00 AM.


Cryptography Home | C. Parker's Home