Fall 2019

Section 1: MWF 9:00am, 2113 JKB
Discuss and get help on Piazza

Schedule

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

Week 1

September 4
Introduction
September 6
Introduction

Week 2

September 9
Cryptography
September 11
AES
September 13
AES

Week 3

September 16
Block Cipher Modes, Authenticated Encryption Modes, and Padding
September 20
MAC
September 21

Week 4

September 23
Hash Attack
September 25
Diffie-Hellman
September 27
Diffie-Hellman

Week 5

September 30
Discuss Homework #5 and Modular Exponentiation
October 2
RSA
October 4

Week 6

October 7
No class -- office hours
October 9
Public Key Infrastructure and Certificates
October 11
Public Key Infrastructure and Certificates

Week 7

October 14
Exam Review
October 15
Due: Exam #1 first day in the testing center
October 16
No Class
Due: Exam #1 last day in the testing center

Week 8

October 21
TLS, Project #5 Discussion
October 23
Exam Recap
October 25
Exam Recap and RSA project

Week 9

October 28
No class -- Dr. Zappala at NSF PI Meeting
October 30
Logjam TLS Attack
November 1
TBD

Week 10

November 6

Week 11

November 13
Buffer Overflow
November 15
Buffer Overflow

Week 12

November 18
Signal
November 20
Signal
November 22
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

Week 13

November 25
Secure Email
November 26
No Class -- Thanksgiving Holiday
November 27
No Class -- Thanksgiving Holiday
November 29
No Class -- Thanksgiving Holiday

Week 14

December 2
Exam Review
December 3
Due: Exam #2 first day in testing center
December 4
No class
Due: Exam #2 last day in testing center (ends at 3pm)
December 6
Encryption Back Door Debate

Week 15

December 9
December 11
Exam Recap

Week 16

December 16
Due: Last day to take optional final exam