Lectures


[ Home ]    [ Policies ]    [ Lectures ]    [ Homework ]    [ Project ]   


Lecture Schedule (Subject to Change)

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 - -


Readings

NOTE: 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: