ITIS 6200 / 8200: Principles of Information Security and Privacy

Schedule

NOTE: The current schedule is tentative and subject to change. Nonetheless it gives an idea of the material to be covered in this course. The lecture notes are seeded from previous years' ITIS 6200, and will be updated immediately before and after each lecture. Some course materials are brought from the course CS 161: Computer Security at UC Berkeley.

Each week lists the one paper required of everyone. The group leading that week reads a second, paired paper as well. Full reading list, recommended papers, discussion questions and background notes are on the Paper Reading Schedule page.

Wk. Date Topic Reading (required) Notes Assignments
Introduction
1Tue 18-AugIntroduction to Security & Cryptography Saltzer & Schroeder, Protection of Information in Computer Systems
Section I only · 8 pp
A1 release
Cryptography
2Tue 25-AugOne-time pad & Block Cipher Mason et al., Automated Cryptanalysis of Two-Time Pads
10 pp
3Tue 1-SepBlock Cipher & Cryptographic Hashes Leurent & Peyrin, SHA-1 is a Shambles
18 pp
4Tue 8-SepMAC & Authenticated Encryption Vaudenay, Security Flaws Induced by CBC Padding
Sections 1–4, 6–7 · 7 pp
5Tue 15-SepPRNG & Diffie-Hellman Exchange Heninger et al., Mining Your Ps and Qs
16 pp
6Tue 22-SepPublic-Key Encryption & Digital Signatures & Certificates Rivest, Shamir & Adleman, A Method for Obtaining Digital Signatures
15 pp
Midterm
7Tue 29-SepMID-TERM EXAM (Covers lectures on Cryptography) no reading
Access Control
8Tue 6-OctAccess Control BOTH REQUIRED
Sandhu et al., Role-Based Access Control Models
10 pp

Reardon et al., 50 Ways to Leak Your Data
20 pp
Web Security
9Tue 13-OctIntro to Web and Cookies Singh et al., Incoherencies in Web Browser Access Control Policies
16 pp
10Tue 20-OctCSRF, XSS, SQL injection BOTH REQUIRED
Barth et al., Robust Defenses for Cross-Site Request Forgery
12 pp

Steffens et al., Don't Trust The Locals
15 pp
Network Security
11Tue 27-OctIntro to Network, ARP, TCP Bellovin, Security Problems in the TCP/IP Protocol Suite
17 pp
12Tue 3-NovFirewall, Intrusion Detection Ptacek & Newsham, Insertion, Evasion, and Denial of Service
Sections 1–4 · 13 pp
System Security
13Tue 10-NovIntro to Memory layout, Stack, Heap Aleph One, Smashing the Stack for Fun and Profit
25 pp
14Tue 17-NovMemory vulnerabilities Shacham, The Geometry of Innocent Flesh on the Bone
Sections 1–3 · 12 pp
15Tue 24-NovMemory vulnerabilities and mitigation BOTH REQUIRED
Abadi et al., Control-Flow Integrity
13 pp

Carlini et al., Control-Flow Bending
16 pp
Project Presentation
16Tue 1-DecProject presentation no reading
Final
17Tue 8-DecFinal Exam (8am-10:30am) no reading