ITIS 6200 / 8200: Principles of Information Security and Privacy

Schedule

NOTE: The current schedule is tentative and subject to change. The lecture notes are seeded from previous years' ITIS 6200. Some course materials are brought from CS161: Computer Security at UC Berkeley. Each week lists the one paper required of everyone; the leading group reads a second paper too. Full details on the Paper Reading page.

Wk.DateTopicReading (required)NotesAssignments
Introduction
1Tue 18-AugIntroduction to Security & CryptographySaltzer & Schroeder, Protection of Information in Computer Systems
Section I only · 8 pp
w1.pdf
Cryptography
2Tue 25-AugSymmetric-Key Encryption & One-Time PadMason et al., Automated Cryptanalysis of Two-Time Pads
10 pp
w2.pdf
3Tue 1-SepBlock Ciphers & Operating ModesVaudenay, Security Flaws Induced by CBC Padding
Sections 1–4, 6–7 · 7 pp
w3.pdf
4Tue 8-SepCryptographic Hashes, MACs & Authenticated EncryptionLeurent & Peyrin, SHA-1 is a Shambles
18 pp
w4.pdf
5Tue 15-SepPRNG & Diffie-Hellman ExchangeHeninger et al., Mining Your Ps and Qs
16 pp
6Tue 22-SepPublic-Key Encryption & Digital Signatures & CertificatesRivest, Shamir & Adleman, A Method for Obtaining Digital Signatures
15 pp

Companion (2nd group): Three Lessons from Threema: Analysis of a Secure Messenger
Midterm
7Tue 29-SepMID-TERM EXAM (Covers lectures on Cryptography)no reading
Access Control
8Tue 6-OctAccess ControlSandhu et al., Role-Based Access Control Models
10 pp

Companion (2nd group): Reardon et al., 50 Ways to Leak Your Data
Fall Break
9Tue 13-OctFall Break (Student Recess) – No classno reading
Web Security
10Tue 20-OctIntro to Web and CookiesSingh et al., Incoherencies in Web Browser Access Control Policies
16 pp
11Tue 27-OctCSRF, XSS, SQL injectionBarth et al., Robust Defenses for Cross-Site Request Forgery
12 pp

Companion (2nd group): Steffens et al., Don't Trust The Locals
Network Security
12Tue 3-NovIntro to Network, ARP, TCPBellovin, Security Problems in the TCP/IP Protocol Suite
17 pp
13Tue 10-NovFirewall, Intrusion DetectionPtacek & Newsham, Insertion, Evasion, and Denial of Service
Sections 1–4 · 13 pp
System Security
14Tue 17-NovIntro to Memory layout, Stack, HeapAleph One, Smashing the Stack for Fun and Profit
25 pp
15Tue 24-NovMemory Vulnerabilities & MitigationAbadi et al., Control-Flow Integrity
13 pp

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