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
Week 3
January 25
Block Cipher Modes, Authenticated Encryption Modes, and Padding
January 27
Cryptographic Hash Functions
Week 4
February 1
Message Authentication Codes - MAC
February 3
Public-Key Crypto Intro + Math overview (discuss Hash Attack)
Week 5
Week 6
February 16
Digital Certificates and Signatures
February 17
Public Key Infrastructure
Week 7
Febrary 24
In Class Review for Exam 1
February 26
Midterm 1 Feb 27 - Mar 2.
Week 8
Week 9
March 10
Beyond Passwords and Authentication
Week 10
Week 11
Week 12
March 31
Integer Manipulation Vulnerabilities
Week 13
April 5
Social Engineering + Midterm exam #2 Review
Week 14
April 12
Midterm exam #2 discussion, Review for Final, Course overview.