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