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