Daily Syllabus, Math 202 Cryptography, Fall 2022

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