Winter 2021

Section 1: MW 1:00pm - 1:50pm Online using Zoom

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

January 11
Cryptography
Assignments
January 13
Cryptography
Assignments
January 15
AES
Assignments

Week 2

January 19
Assignments
January 20
AES
Assignments
January 22
Assignments

Week 3

January 25
Block Cipher Modes, Authenticated Encryption Modes, and Padding
Assignments
January 29

Week 4

February 1
Message Authentication Codes - MAC
Assignments
February 3
Public-Key Crypto Intro + Math overview (discuss Hash Attack)
Assignments
February 5

Week 5

February 8
RSA Part 1
Assignments
February 10
RSA Part 2
Assignments
February 12

Week 6

February 16
Digital Certificates and Signatures
Assignments
February 17
Public Key Infrastructure
Assignments
February 19
Assignments

Week 7

February 22
Assignments
  • None
Febrary 24
In Class Review for Exam 1
Assignments
February 26
Midterm 1 Feb 27 - Mar 2.
Assignments
  • None

Week 8

March 1
Assignments
March 5
Assignments

Week 9

March 8
Passwords Continued
Assignments
March 10
Beyond Passwords and Authentication
Assignments
March 12

Week 10

March 17
Buffer Overflow
Assignments
March 19

Week 11

March 22
Buffer Overflow
Assignments
March 24
Buffer Overflow
Assignments
March 26

Week 12

March 29
Secure Email
Assignments
March 31
Integer Manipulation Vulnerabilities
Assignments
April 2

Week 13

April 5
Social Engineering + Midterm exam #2 Review
Assignments
April 7
Midterm Exam #2 - TBD

Week 14

April 12
Midterm exam #2 discussion, Review for Final, Course overview.
Assignments