| Lecture # | Date | Concepts | Reading (*) | Slides |
| 1 | 1/5 (Mon) | Administrivia, course information, introduction | B 1 | [PDF] |
| 2 | 1/7 (Wed) | Introduction (cont.) | B 13; [SS75]; [L04]; [BLR+04] | [PDF] |
| 3 | 1/12 (Mon) | Why is security hard? | B 2-3.2; [HRU76] | [PDF] |
| 4 | 1/14 (Wed) | Policy models | B 4-5; [M85] | [PDF] |
| - | 1/19 (Mon) | Martin Luther King Day (No Class) | - | - |
| 5 | 1/21 (Wed) | Policy models | B 6-7 | [PDF] |
| 6 | 1/26 (Mon) | RBAC (Guest lecture by Dr. James Joshi) | [OSM00] | - |
| 7 | 1/28 (Wed) | Symmetric key cryptography | B 9.1-9.2, 9.4, 11.1-11.2; PP 2.1-2.6 | [PDF] |
| 8 | 2/2 (Mon) | Public key cryptography and IBE | B 9.3; PP 2.7; [RSA78]; [S85]; [K07] | [PDF] |
| 9 | 2/4 (Wed) | Threshold cryptography and secret sharing | [SZ05]; [S79]; [HJ+95] | [PDF] |
| 10 | 2/9 (Mon) | Authentication and identity | B 12, 14; [L81] | [PDF] |
| 11 | 2/11 (Wed) | Authentication and key exchange protocols | B 10; [DH76] | [PDF] |
| 12 | 2/16 (Mon) | Access control | B 15 | [PDF] |
| 13 | 2/18 (Wed) | Operating system security | PP 4-5; [AO96] | [PDF] |
| 14 | 2/23 (Mon) | Network security | PP 7; B 26 | [PDF] |
| 15 | 2/25 (Wed) | Viruses and worms | B 22; [S89]; [SM+04] | [PDF] |
| 16 | 3/2 (Mon) | Advanced authorization | [BFL96]; [LMW02] | [PDF] |
| - | 3/4 (Wed) | No Class --- Meet with Dr. Lee to discuss project progress | - | - |
| - | 3/9 (Mon) | Spring Break (No Class) | - | - |
| - | 3/11 (Wed) | Spring Break (No Class) | - | - |
| 17 | 3/16 (Mon) | Availability and DoS (Guest lecture by Peter Djalaliev) | [JB99]; [SW+00] | [PDF] |
|
Note: All readings beyond this point are required! Prior to class, read each paper and fill out a copy of the review form. |
||||
| 18 | 3/18 (Wed) | Anonymous communication (Yinglin, Mehmud) | [RR98], [DMS04] | Crowds [PPT] Tor [PPT] |
| 19 | 3/23 (Mon) | Anonymous publishing (Andrew, Nick) | [WRC00], [WM01] | Publius [PPT] Tangler [PDF] |
| 20 | 3/25 (Wed) | Virtual machines and security (Brian, Yinglin) | [KC05], [KC+06] | BackTracker [PDF] SubVirt [PPT] |
| 21 | 3/30 (Mon) | Exam | - | - |
| 22 | 4/1 (Wed) | Current infrastructure (Andrew, Dr. Lee) | [P99], [SS+08] | Bro [PPT] MD5 [PDF] |
| 23 | 4/6 (Mon) | Electronic voting (Brian, Mehmud) | [KSW05], [AR06] | AR06 [PDF] KSW05 [PPT] |
| 24 | 4/8 (Wed) | HCISec (Nick, Ricardo Villamarin-Salomon) | [WT99], [SF05] | Johnny [PDF] |
| - | 4/13 (Mon) | No Class --- Meet with Dr. Lee to discuss final presentation | - | - |
| - | 4/14 (Wed) | No Class --- Meet with Dr. Lee to discuss final presentation | - | - |
| 25 | 4/20 (Mon) | Project Presentations | - | - |
| 26 | 4/22 (Wed) | Project Presentations | - | - |
In the reading assignments listed
above, "B" refers to the Bishop book, "PP" refers to the Pfleeger and
Pfleeger book, and other references refer to the papers below. For
instance, "B 2-3.2" means to read all of chapter 2 and sections 3.1
and 3.2 of Bishop.
Other Readings: