Cryptography Section 50 - Calendar- Fall 2024

Last Updated: Tuesday, December 03 2024 at 19:52 PM
Be sure to check back often.

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

Final Exam

Thursday, December 19 at 11:00 AM.


Cryptography Home | C. Parker's Home