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 |