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 18-Aug Introduction to Security
Thu 21-Aug Intro to Cryptography A1 released
Cryptography
2 Tue 26-Aug Block Cipher
Thu 28-Aug Block Cipher
Cryptography
3 Tue 2-Sep Cryptographic Hashes
Thu 4-Sep Cryptographic Hashes and MACs A1 due
Cryptography
4 Tue 9-Sep PRNGs
Thu 11-Sep Diffie-Hellman Key Exchange and Public-Key Encryption A1 due
Cryptography
5 Tue 16-Sep Public-Key Encryption & Digital Signatures A2 released
Thu 18-Sep Certificates & Password Hashing
Bitcoin
6 Tue 23-Sep Bitcoin A2 due
Thu 25-Sep Midterm Review
Midterm
7 Tue 30-Sep MID-TERM EXAM (Covers lectures 1-9)
Thu 2-Oct Access Control P1 released
Recess
Tue 7-Oct Access Control & Intro to Web
Thu 9-Oct No class
Web security
8 Tue 14-Oct Cookies and CSRF
Tue 16-Oct XSS and UI attacks P1 due
Web security
9 Tue 21-Oct SQL injection A3 released
Thu 23-Oct Intro to Network
Network security
10 Tue 28-Oct ARP and TCP
Thu 30-Oct DoS P2 released
Network security
11 Tue 4-Nov Denial of Service and Firewalls A3 due
Thu 6-Nov Intrusion Detection
Network Security
12 Tue 11-Nov No class
Thu 13-Nov Introduction to heap and stack A4 released P2 due
System security
13 Tue 18-Nov Memory vulnerability P3 released
Thu 20-Nov Memory vulnerability
System Security
14 Tue 25-Nov Mitigating memory safety
Thu 27-Nov No class A4 due
Final
16 Tue 2-Dec Final Review P3 due
Thu 4-Dec FINAL EXAM (8:00 - 10:30am)