Winter 2023

Section 1: 9:00am - 9:50am - TMCB 1120

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 9
Cryptography
Assignments
January 11
Cryptography
Assignments
January 13
AES
Assignments

Week 2

January 16
HOLIDAY -- MLK Jr Day
Assignments
January 17
Assignments
January 18
AES
Assignments
January 20
Block Cipher Modes, Authenticated Encryption Modes, and Padding
Assignments

Week 3

January 24
Assignments
January 25
Hash Attack
Assignments
January 27
MAC
Assignments

Week 4

January 30
Diffie-Hellman
Assignments
January 31
Assignments
February 1
Diffie-Hellman
Assignments
February 3
Project discussion
Assignments

Week 5

February 6
RSA
Assignments
February 7
Assignments
February 8
RSA
Assignments
February 10
Project discussion
Assignments

Week 6

February 13
Public Key Infrastructure and Certificates
Assignments
February 14
Assignments
February 15
Public Key Infrastructure and Certificates
Assignments
February 17
Project discussion
Assignments

Week 7

February 20
HOLIDAY -- Presidents Day
Assignments
February 21
No Class
Assignments
February 22
Midterm Review
Assignments
February 24
No class -- take the midterm
Assignments
    Due: Midterm will be live February 23 and February 24 on Learning Suite

Week 8

February 27
March 1
TLS
Assignments
March 3
Project discussion
Assignments

Week 9

March 7
Assignments
March 8
Assignments

Week 10

March 14
Assignments
March 15
Buffer Overflow
Assignments
March 17
Spring Break -- No class
Assignments

Week 11

March 20
Signal
Assignments
March 21
Assignments
March 22
Signal
Assignments
March 24
Encryption Backdoor Debate -- Read in advance and come to class with 3 to 5 points in favor or against government surveillance of encrypted traffic that you found compelling
Assignments

Week 12

March 27
Secure Email
Assignments
March 29
TBD
Assignments
March 31
TBD
Assignments

Week 13

April 3
OWASP Top 10
Assignments
April 4
Assignments
April 5
OWASP Top 10 cont
Assignments
April 7
TBD
Assignments

Week 14

April 10
Penetration Testing
Assignments
April 12
Penetration Testing cont...
Assignments
April 14
TBD
Assignments

Week 15

April 17
Secure Authentication (My research area)
Assignments
April 19
TBD
Assignments