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