Fall 2020

Section 1: TTh 4:00pm - 5:15pm - Online Only

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

Sept 1
Cryptography
Assignments
Sept 3
Cryptography
Assignments

Week 2

Sept 8
AES
Assignments
Sept 9
Assignments
Sept 10
Block Cipher Modes, Authenticated Encryption Modes, and Padding
Assignments
Sept 14
Assignments

Week 3

Sept 17
Message Authentication Codes - MAC
Assignments
Sept 18
Assignments

Week 4

Sept 22
Public-Key Crypto Intro + Math overview (discuss Hash Attack)
Assignments
Sept 24
Diffie-Hellman
Assignments
Sept 25
Assignments

Week 5

Sept 29
RSA Part 1
Assignments
Oct 1
RSA Part 2
Assignments
Oct 2
Assignments

Week 6

Oct 6
Digital Certificates and Signatures
Assignments
Oct 8
Public Key Infrastructure
Assignments
Oct 9
Assignments

Week 7

Oct 13
In Class Review for Midterm Exam 1.
Assignments
    Due: None
Oct 15
Test will be live Oct 15 through Oct 17 on LearningSuite
Assignments
    Due: No Class. Take your Midterm Exam.

Week 8

Oct 20
Oct 22
Oct 23
Assignments

Week 9

Oct 27
Passwords (+ Midterm Exam #1 handback)
Assignments
Oct 29
Passwords Continued/Multi-factor Authentication and Password Managers
Assignments
Oct 30

Week 10

Nov 5
Binary Layout/Exploitation and Buffer Overflows Part 2
Assignments
Nov 6

Week 11

Nov 10
Binary Layout/Exploitation and Buffer Overflows Part 3
Assignments
Nov 12
Mid-Term Exam 2 review, Intro to secure email
Assignments
Nov 13
Assignments

Week 12

Nov 17
Class Canceled. Write a letter to a Missionary today.
Assignments
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)
Assignments
Nov 26
No Class Thursday (Holiday)
Assignments

Week 14

Dec 1
Secure Email (Midterm Exam 2 handback)
Assignments
Dec 3
Secure Email part 2
Assignments
Dec 4
Assignments

Week 15

Dec 8
Integer Manipulation Vulnerabilities / Social Engineering
Assignments
Dec 9
Assignments
Dec 10
Course Review and Final Exam review