Home
Instructors
Prerequisites
Textbook
Grading
Schedule
Lectures
Announcements
Labs
Exams
Dates
Forums
Mypoly
Isis
|
$course_name='CS392F2004' ?>
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 |
|