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/8200, and will be updated immediately before and after each lecture. A lot of course materials are brought from the course CS162: Computer Security at UC berkerly.

Wk. Date Topic Notes Assignments Projects
Introduction
1 Tue 22-Aug Introduction to Security
Thu 24-Aug Intro to Cryptography
Cryptography
2 Tue 29-Aug Block Cipher A1 released
Thu 31-Aug Block Cipher, Cryptographic Hashes
Cryptography
3 Tue 5-Sep MACs
Thu 7-Sep PRNGs
Cryptography
4 Tue 12-Sep Diffie-Hellman Key Exchange and Public-Key Encryption A1 due; A2 released
Thu 14-Sep Digital Signatures and Certificates
Cryptography
5 Tue 19-Sep Password Management & Concept Review
Thu 21-Sep Bitcoin
Access Control
6 Tue 26-Sep More on Bitcoin A2 due
Thu 28-Sep Midterm Review
Midterm
7 Tue 3-Oct MID-TERM EXAM (Covers lectures 1-10)
Thu 5-Oct Access Control
Web security
8 Tue 10-Oct Intro to Web & Midterm review P1 released
Thu 12-Oct Cookies and CSRF
Web security
9 Tue 17-Oct XSS and UI attacks
Thu 19-Oct SQL injection
Network security
10 Tue 24-Oct No class
Thu 26-Oct Intro to Network A3 released P1 due
Network security
11 Tue 31-Oct ARP & Key Concepts
Thu 2-Nov TCP P2 released
System security
12 Tue 7-Nov Denial of Service and Firewalls
Thu 9-Nov Intrusion Detection & Malware A3 due
System security
13 Tue 14-Nov Introduction to heap and stack
Thu 16-Nov Memory vulnerability A4 released P2 due
System Security
14 Tue 21-Nov Information Flow Analysis, Formal methods for security P3 released
Tue 23-Nov No class (Thanksgiving Recess)
Special topics
15 Tue 28-Nov Mitigating memory safety
Thu 30-Nov Mitigating memory safety (continue) A4 due
Final
16 Tue 5-Dec Final Review P3 due
Thu 14-Dec (8:00 - 10:30am) FINAL EXAM