Winter 2019

Section 1: TTh 3:00pm - 4:15pm 2113 JKB

Schedule

This schedule is subject to change. Assignments may be changed up until the day they are assigned.

Week 1

January 8
Cryptography
Assignments
January 10
Cryptography
Assignments

Week 2

January 15
AES
Assignments
January 16
Assignments
January 17
Block Cipher Modes, Authenticated Encryption Modes, and Padding
Assignments

Week 3

January 24
Message Authentication Codes - MAC
Assignments
January 25
Assignments

Week 4

January 29
Public-Key Crypto Intro + Math overview (discuss Hash Attack)
Assignments
January 31
Diffie-Hellman
Assignments
February 1

Week 5

February 5
RSA Part 1
Assignments
February 7
RSA Part 2
Assignments
February 8

Week 6

February 12
Digital Certificates and Signatures
Assignments
February 14
Public Key Infrastructure
Assignments
February 15

Week 7

Febrary 19
Monday Class on this day - No Lecture
Assignments
  • None
Febrary 20
Assignments
February 21
Assignments
  • None
February 22
Assignments

Week 8

February 26
In Class Review for Exam 1
Assignments
  • None
February 27
Midterm 1 Feb 27 - Mar 4. No office hours (out of town) through the 4th of March
Assignments
  • None
February 28
Assignments
  • No Class. Take your Midterm.
Feb 29
Assignments
  • Read March 5 Readings over the weekend

Week 9

March 5
March 8
Assignments

Week 10

March 12
Passwords Continued
Assignments
March 14
Assignments
March 15
Beyond Passwords and Authentication

Week 11

March 20
Assignments
March 21
Buffer Overflow
Assignments
March 22

Week 12

March 26
Buffer Overflow
Assignments
March 28
Secure Email
Assignments
March 29

Week 13

April 2
Secure Email part 2
Assignments
April 4
Integer Manipulation Vulnerabilities
Assignments
April 5

Week 14

April 9
In class Mid-Term Test (#2)
Assignments
April 11
Social Engineering
Assignments

Week 15

April 16
Exam Return (MT2) and Exam Review (Final), and if we have time, Signal
Assignments