Schedule
This schedule is subject to change. Assignments may be changed
up until the day they are assigned.
Week 1
Week 2
January 17
Block Cipher Modes, Authenticated Encryption Modes, and Padding
Week 3
January 22
Cryptographic Hash Functions
January 24
Message Authentication Codes - MAC
Week 4
January 29
Public-Key Crypto Intro + Math overview (discuss Hash Attack)
Week 5
Week 6
February 12
Digital Certificates and Signatures
February 14
Public Key Infrastructure
Week 7
Febrary 19
Monday Class on this day - No Lecture
Week 8
February 26
In Class Review for Exam 1
February 27
Midterm 1 Feb 27 - Mar 4. No office hours (out of town) through the 4th of March
February 28
Assignments
- No Class. Take your Midterm.
Feb 29
Assignments
- Read March 5 Readings over the weekend
Week 9
Week 10
March 15
Beyond Passwords and Authentication
Week 11
Week 12
Week 13
April 4
Integer Manipulation Vulnerabilities
Week 14
April 9
In class Mid-Term Test (#2)
Week 15
April 16
Exam Return (MT2) and Exam Review (Final), and if we have time, Signal