Home

Instructors

Prerequisites

Textbook

Grading

Schedule

Lectures

Announcements

Labs

Exams

Dates

Mypoly

Isis

Poly Logo

Class Schedule
Date Lecture Topic Reading
9/2 Introduction 1, Class Notes
9/9 Symmetric Key Cryptography 9.1, 9.2, 11.1, 11.2, Class Notes
9/16 Rosh Hashanah, No Class
9/23 Asymmetric Key Cryptography. Authentication. Digital Signatures. Cryptographic Hash functions. 9.3, 9.4, 10.6, Class Notes
9/30 Key Management Issues and Protocols. Digital Certificates. PKI. 10.1 to 10.5
10/7 Identity and Authentication 12 and 14
10/14 Access Control 2.1, 2.2, and 15
10/21 Midterm
10/28 Security Policies and Design Principles 13 and Selected Parts of 5, 6 and 7
11/4 Writing Secure Code; Malicious Logic 29 and Class Notes
11/11 Vulnerability Analysis, Covert Channels, Information Flow 23, 16 and 17
11/18 Assurance and Building Systems with Assurance 18, 19
11/25 Thanksgiving Holiday. No Class
12/2 Evaluating Secure Systems 21
12/9 Auditing 24
12/17 Final


Homework Schedule
HW Post HW Due Description Lab Difficulty
9/2 9/13 Intro to C Lab 0 Intermediate
9/15 Holiday
9/9 9/22 Private Key Cryptography Lab 1 Easy
9/23 9/29 Public Key Cryptography Lab 2 Intermediate
9/30 10/6 Hash Algorithms Lab 3 Easy
10/7 10/13 Authentication Lab 4 Hard
10/14 10/20 Midterm
10/7 10/27 Access Control & Reference Monitor
10/7 11/3 FEAU - Due Lab 5 Hard
11/4 11/10 Identify Design Problems Lab 6 Hard
11/11 11/17 Identify Implementation Problems Lab 7 Intermediate
11/18 11/24 Code Auditing Lab 8 Easy
11/25 12/1 Password Auditing Lab 9 Intermediate
12/2 12/8 Final FEAU Due Lab 10 Easy