ITIS 3200: Introduction to 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 3200/6200, and will be updated immediately before and after each lecture. Some course materials are brought from the course CS161: Computer Security at UC Berkeley.

Wk.DateTopicNotesAssignments
Introduction
1Mon 17-AugIntroduction to Security01-intro-security.pdfLab 00 released
Wed 19-AugIntro to Cryptography02-intro-crypto.pdfLab 01 released
Cryptography
2Mon 24-AugSymmetric-Key Encryption & IND-CPA03-symmetric-indcpa.pdfLab 00 due
Wed 26-AugOne-Time Pad04-one-time-pad.pdf
Cryptography
3Mon 31-AugBlock Ciphers & Modes of Operation (I)05-block-ciphers-modes.pdfLab 01 due; Lab 02 released
Wed 2-SepBlock Ciphers & Modes of Operation (II)05-block-ciphers-modes.pdf
Cryptography
4Mon 7-SepLabor Day – No class
Wed 9-SepHashes, MACs & Authenticated Encryption06-hashes-macs-ae.pdfLab 02 due; Lab 03 released
Cryptography
5Mon 14-SepPRNG & Diffie-Hellman07-prng-dh.pdf
Wed 16-SepDiffie-Hellman & Public-Key Encryption08-dhe-publickey.pdf
Cryptography
6Mon 21-SepRSA & Digital Signatures09-rsa-sigs-certs.pdfLab 03 due; Lab 04 released
Wed 23-SepCertificates & Password Hashing10-certs-password-hashing.pdf
Midterm & Access Control
7Mon 28-SepMID-TERM EXAM (Covers the cryptography lectures)
Wed 30-SepAccess Control
Web Security
8Mon 5-OctAccess Control & Intro to Web
Wed 7-OctJavaScript + Cookies
Web Security
9Mon 12-OctFall Break – No class
Wed 14-OctCSRFProject proposal due
Web Security
10Mon 19-OctXSS & SQL Injection
Wed 21-OctSQL Injection
Network Security
11Mon 26-OctIntro to Network
Wed 28-OctARP & TCP
Network Security
12Mon 2-NovTCP
Wed 4-NovDenial of Service
Network Security
13Mon 9-NovFirewall
Wed 11-NovVeterans Day – No class
System Security
14Mon 16-NovIntroduction to Heap and Stack
Wed 18-NovIntroduction to Heap and Stack
System Security
15Mon 23-NovProject Presentation + Memory Vulnerability
Wed 25-NovThanksgiving Break – No class
System Security
16Mon 30-NovMemory Vulnerability
Wed 2-DecFinal Review
Final
17Wed 9-Dec (8:00 - 10:30am)FINAL EXAM (University final-exam schedule)