| Notice: Students are responsible for reading assigned materials prior to the lecture in which they will be discussed. Lecture slides are available via AFS in the /afs/cs.pitt.edu/usr0/adamlee/public/cs2530/lectures/ directory. As per the course policies, lecture slides are for your use only. |
| Lecture # | Date | Topics | Readings | Other |
| 1 | 1/8 (Tue) | Administrivia and introduction | B 1 | - |
| 2 | 1/10 (Thu) | Introduction, cont. | B 13; [SS75]; [L04]; [BLR+04] | - |
| 3 | 1/15 (Tue) | Why is security hard? | B 2-3.2; [HRU76] | - |
| 4 | 1/17 (Thu) | The Take/Grant protection model | B 3.3 | - |
| 5 | 1/22 (Tue) | Policy Models I | B 4-5; [M85] | HW 1 due |
| 6 | 1/24 (Thu) | Policy Models II | B 6-7 | - |
| 7 | 1/29 (Tue) | Access controls | B 15 | HW 2 due |
| 8 | 1/31 (Thu) | Advanced authorization | [BFL96]; [LMW02] | Project proposal due |
| 9 | 2/5 (Tue) | RBAC (Guest lecture by Professor James Joshi) | [OSM00] | - |
| 10 | 2/7 (Thu) | Formal analysis of access control schemes I | [CMD01] | - |
| 11 | 2/12 (Tue) | Formal analysis of access control schemes II | [TL07] | HW 3 due |
| 12 | 2/14 (Thu) | Symmetric key cryptography | B 9.1-9.2, 9.4, 11.1-11.2; PP 2.1-2.6 | - |
| - | 2/19 (Tue) | No Class | - | - |
| 13 | 2/21 (Thu) | Public key cryptography and IBE | B 9.3; PP 2.7; [RSA78]; [S85]; [K07] | - |
| 14 | 2/26 (Tue) | Public key cryptography and IBE | - | |
| 15 | 2/28 (Thu) | Threshold cryptography and secret sharing | [SZ05]; [S79]; [HJ+95] | - |
| 16 | 3/05 (Tue) | Midterm (in class) | - | - |
| 17 | 3/7 (Thu) | Authentication and identity | B 12, 14; [L81] | - |
| - | 3/12 (Tue) | Spring break. No class. | - | - |
| - | 3/14 (Thu) | Spring break. No class. | - | - |
| 18 | 3/19 (Tue) | Authentication and key exchange protocols | B 10; [DH76] | Annotated reference list due |
| 19 | 3/21(Thu) | Operating system security | PP 4-5; [AO96] | - |
| 20 | 3/26 (Tue) | Network security | PP 7; B 26 | - |
| 21 | 3/28 (Thu) | Viruses and worms | B 22; [S89]; [SM+04] | - |
| 22 | 4/02 (Tue) | Data privacy I: Syntactic protections | [S02]; [MG+06] | - |
| 23 | 4/04 (Thu) | Data privacy II: Querier privacy | [CG+95]; [FL+11] | HW 4 due |
|
Note: All readings beyond this point are required! Prior to class, you are expected to read each paper. Then fill out a copy of the review form for one of the papers and submit it to the instructor before class. The presentation schedule and instructions are here. |
||||
| 24 | 4/09 (Tue) | Advanced topics: Anonymity | [DMS04]: Joe, Ryan [HBS13]: Becca, Ben |
- |
| 25 | 4/11 (Thu) | Advanced topics: Cloud Security | [RT+09]: Ha, Yechen [BLS+12]: Stephen |
- |
| 26 | 4/16 (Tue) | Advanced topics: Location and Mobile Security/Privacy | [HRS+12]: Tim, Ruhsary [THS12]: Zhipeng, Mykolas |
- |
| 27 | 4/18 (Thu) | Advanced topics: Data(base) Security | [BDJ+11]: Dan, Di [PRZ+11]: Cory, Duncan |
HW 5 due |
| 28 | 4/23 (Tue) | Project presentations | - | Project reports due |
| 29 | 4/25 (Thu) | Project presentations | - | - |