Schedule
This schedule is subject to change. Assignments may be changed
up until the one week before the due-date. Seriously, don't get too far ahead because the schedule will be adjusted.
Week 1
Week 2
January 16
Block Cipher Modes, Authenticated Encryption Modes, and Padding
Week 3
January 21
Cryptographic Hash Functions
January 23
Message Authentication Codes - MAC
Week 4
January 28
Public-Key Crypto Intro + Math overview (discuss Hash Attack)
Week 5
Week 6
February 11
Digital Certificates and Signatures
February 13
Public Key Infrastructure
Week 7
Febrary 18
Monday Class on this day - No Lecture
Week 8
February 25
Midterm 1 Feb 27 - Mar 2. No office hours (out of town) through the 2nd of March
February 27
Assignments
- No Class. Take your Midterm.
Feb 28
Assignments
- Read March 3 Readings over the weekend
Week 9
Week 10
March 13
Beyond Passwords and Authentication
Week 11
Week 12
Week 13
April 2
Integer Manipulation Vulnerabilities
Week 14
April 7
Social Engineering + Midterm exam #2 Review
Week 15
April 14
Midterm exam #2 discussion, Review for Final, Course overview.