Be sure to check back, because this will be updated during the semester.
Week | Major Topics | Tuesday 12:30 - 1:50 |
Thursday 12:30 - 1:50 |
||
---|---|---|---|---|---|
1 |
Welcome to Cryptography! Modular arithmetic Encoding messages as numeric variables PCA readings, but no questions due |
8/30 | Course Overview | 9/2 | Chapter 1 |
2 |
One time pads & stream ciphers Introduction to AES PCA due Monday 9/5 @ 11:59 pm |
9/6 |
Sections 2.2 & 3.1 |
9/8 |
Sections 4.1 & 4.2
PS #1 & partner eval due @ 11:59 pm |
3 |
AES and finite fields
PCA due Monday 9/12 @ 11:59 pm |
9/13 | Sections 4.3 & 4.4 | 9/15 |
Section 4.5
PS #2 & partner eval due @ 11:59 pm |
4 |
Principles of Public Key Cryptography RSA PCA due Monday 9/19 @ 11:59 pm |
9/20 | Sections 6.1 & 6.2 | 9/22 |
Sections 7.1, 7.2, & 7.3
PS #3 & partner eval due @ 11:59 pm |
5 |
RSA & the Euclidean Algorithm
PCA readings, but no questions due |
9/27 |
Section 7.4
Cheat Sheet for Exam 1 due @ 8:00 am Exam 1 covers thru 9/22 class |
9/29 |
Section 7.4
Exam 1 due @ 11:59 pm |
6 |
Digital signatures Hash functions PCA due Monday 10/3 @ 11:59 pm |
10/4 | Sections 10.1 & 10.2 | 10/6 | Section 11.1 |
7 | No class meetings due to Fall Break and MAP day | 10/11 | Fall Break | 10/13 | MAP Day |
8 |
Diffie-Hellman Key Exchange
PCA due Monday 10/17 @ 11:59 pm |
10/18 | Section 8.1 | 10/20 |
Section 8.1
PS #4 & partner eval due @ 11:59 pm |
9 |
The Discrete Log Problem
PCA due Monday 10/24 @ 11:59 pm |
10/25 | Section 8.2 | 10/27 |
Section 8.2
PS #5 & partner eval due @ 11:59 pm |
10 |
The Digital Signature Algorithm
PCA due Monday 10/30 @ 11:59 pm |
11/1 | Section 10.4 | 11/3 |
Section 10.4
PS #6 & partner eval due @ 11:59 pm |
11 |
MITM attacks Implications of Quantum Computing PCA readings, but no questions due |
11/8 |
Section 13.3
Cheat Sheet for Exam 2 due @ 8:00 am Exam 2 covers thru 11/3 class |
11/10 |
Implications of Quantum Computing
Exam 2 due @ 11:59 pm |
12 |
Counter modes Transport Layer Security PCA readings, but no questions due |
11/15 | Cipher Block Chaining | 11/17 | TLS |
13 |
What is a blockchain? Structure of a Bitcoin transaction PCA readings, but no questions due |
11/22 | Intro to blockchain | 11/24 | Thanksgiving Break |
14 | Proof of Work vs Proof of Stake | 11/29 | Models of crypto mining | 12/1 | Non-cryptocurrency blockchains |
15 | Semester wrap up | 12/6 |
The BIG Picture for the semester
Cheat Sheet for Exam 3 due Wed 12/7 @ 8:00 am |
12/8 | The BIG Picture for the semester |
Finals Week | 12/13 |
Exam 3 due @ 11:59 pm |
12/15 |