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
Sept 8
Block Cipher Modes, Authenticated Encryption Modes, and Padding
Week 3
Sept 13
Cryptographic Hash Functions
Sept 15
Message Authentication Codes - MAC
Week 4
Sept 20
Public-Key Crypto Intro + Math overview (discuss Hash Attack)
Week 5
Week 6
Oct 4
Digital Certificates and Signatures
Oct 6
Public Key Infrastructure
Week 7
Oct 11
In Class Review for Midterm Exam 1.
Oct 13
Test will be live Oct 14 through Oct 16 on LearningSuite
Assignments
Due: No Class. Take your Midterm Exam.
Week 8
Week 9
Oct 25
Passwords (+ Midterm Exam #1 handback)
Oct 27
Passwords Continued/Multi-factor Authentication and Password Managers
Week 10
Nov 1
Binary Layout/Exploitation and Buffer Overflows
Nov 3
Binary Layout/Exploitation and Buffer Overflows Part 2
Week 11
Nov 8
Binary Layout/Exploitation and Buffer Overflows Part 3
Nov 10
Buffer Overflow wrapup, Start Secure Email
Week 12
Nov 15
Mid-Term Exam 2 review, Intro to secure email
Nov 17
Midterm Exam 2 Live on LearningSuite Nov 17 through Nov 19
Assignments
Due: No Class. Take your Midterm.
Week 13
Nov 22
No Class Tuesday (Friday Instruction)
Nov 24
No Class Thursday (Holiday)
Week 14
Nov 29
Secure Email (Midterm Exam 2 handback)
Week 15
Dec 8
Course Review and Final Exam review