| Date |
Topic |
Readings |
| Jan 13 |
Introduction and Administrivia |
Course policies,
Plagiarism
|
| Jan 15 |
What is Security? |
SB Ch. 1.1–1.3
|
| Jan 16 |
Lab 1: Linux installation
|
| Jan 20 |
Cryptography in Practice
Symmetric Cryptography Concepts I |
SB Ch. 2.1–2.2 |
| Jan 22 |
Symmetric Cryptography Concepts II |
SB Ch. 20.5
|
| Jan 24 |
Lab 2: Symmetric Crypto
|
| Jan 27 |
Asymmetric Cryptography: Encryption |
SB Ch. 2.3–2.5
|
| Jan 29 |
Asymmetric Cryptography: Signatures and Hash Functions |
SB Ch. 2.3–2.5
|
| Jan 30 |
Lab 3: Asymmetric Encryption
|
| Feb 3 |
Asymmetric Cryptography: Certificates and PGP |
SB Ch. 20.1, 22.1,
Research Paper instructions
|
| Feb 5 |
PKI and TLS
|
SB Ch. 22.3, 22.4, 23.2, 23.3
|
| Feb 6 |
Lab 4: PKI
|
| Feb 10 |
PKI/HTTPS: Continued
|
(same as last week)
|
| Feb 12 |
PKI/HTTPS: Continued
|
(same as last week)
|
| Feb 13 |
Lab 5: PGP
|
| Feb 17 |
Authentication
Password-based authentication
|
SB Ch. 3.1, 3.2
|
| Feb 19 |
Token-Based and Biometric Authentication
|
SB Ch. 3.3, 3.4, 3.6
|
|
Paper Proposal Due
|
| Feb 20 |
Lab 6: Password Cracking
|
| Feb 24 |
Malicious Software
|
SB Ch. 6, Lenovo/Superfish
|
| Feb 26 |
Malicious Software
|
SB Ch. 6
|
| Feb 27 |
Lab 7: Malware and Rootkit Detection
|
| Mar 3 |
Intrusion Detection I
|
SB Ch. 8
|
| Mar 5 |
Intrusion Detection II
|
SB Ch. 8
|
| Mar 6 |
Lab 8: Snort
|
| Mar 10 |
Firewalls
|
SB Ch. 9.1–9.3
|
| Mar 12 |
TLS Attacks
|
Supplemental readings
|
| Mar 13 |
Lab 9: Firewalls
|
| Mar 17 |
Spring Break, no class |
| Mar 19 |
Spring Break, no class |
| Mar 20 |
Spring Break, no lab |
| Mar 24 |
Buffer Overflow
|
SB Ch. 10
|
| Mar 26 |
Buffer Overflow
|
SB Ch. 10
|
| Mar 27 |
Lab 10: Buffer Overflow
|
| Mar 31 |
Buffer Overflow
|
SB Ch. 10
|
| Apr 2 |
Wearable Cameras and Privacy
|
|
| Apr 3 |
Lab 10: Buffer Overflow (contd.)
|
| Apr 7 |
Concepts in Anonymity
|
Supplemental Reading
|
| Apr 9 |
Anonymous Communication, Tor
|
Supplemental Reading
|
| Apr 10 |
Lab 10: Buffer Overflow (contd.)
|
| Apr 14 |
Accountable Anonymity
|
Supplemental Reading
|
| Apr 16 |
|
|
| Apr 17 |
No lab assignments going forward.
|
| Apr 21 |
No class, work on term papers (tentative)
|
|
| Apr 23 |
No class, work on term papers (tentative)
|
|
| Apr 24 |
Final Term Paper Due
|
| Apr 28 |
Paper Presentations
|
| Apr 30 |
Course Review Session
|
All readings and labs
|
| May 5 (Tue) |
Closed-book, Comprehensive Final Exam
Covers Entire Syllabus (all readings and labs)
10:15am–12:15pm, Informatics
East 130 |