Date |
Topic |
Readings |
Jan 7 |
Introduction and Administrivia |
|
Jan 9 |
What is Security? |
SB Ch. 1.1–1.3
|
Jan 11 |
Lab 1: Linux installation and configuration,
|
Jan 14 |
Symmetric Cryptography Concepts I |
SB Ch. 2.1–2.2 |
Jan 16 |
Symmetric Cryptography Concepts II |
SB Ch. 20.5
|
Jan 18 |
Lab 2: Symmetric Crypto Lab,
|
Jan 21 |
No Class: Martin Luther King Jr. Day
Consider attending these events (including
those over the
weekend): Martin Luther King,
Jr. Celebration 2013
|
|
Jan 23 |
Asymmetric Cryptography: Encryption |
SB Ch. 2.3–2.5
|
Jan 25 |
Lab 3: Asymmetric Encryption
|
Jan 28 |
Asymmetric Cryptography: Signatures and Hash Functions |
SB Ch. 2.3–2.5
|
Jan 30 |
Asymmetric Cryptography: Certificates and PGP
|
SB Ch. 22.1
|
Feb 1 |
Lab 4: S/MIME and PGP
|
Feb 4 |
No class: Complete reading+response assignment
|
|
Feb 6 |
PKI and SSL
|
SB Ch. 22.3, 22.4, 23.2, 23.3
|
Feb 8 |
Lab 5: SSL/TLS Authentication
|
Feb 11 |
Grads: Paper Proposal Due
|
SSL/TLS: Attacks I |
Supplemental readings
|
Feb 13 |
SSL/TLS: Attacks II
|
Supplemental readings
|
Feb 15 |
Lab 6: Man-in-the-Middle Attacks on SSL
|
Feb 18 |
Firewalls
|
SB Ch. 9.1–9.3
|
Feb 20 |
Firewalls
|
SB Ch. 9.1–9.3
|
Feb 22 |
Lab 7: Firewalls
|
Feb 25 |
Guest Lecture: Intrusion Detection I
|
SB Ch. 8.1–8.6, slides
|
Feb 27 |
Guest Lecture: Intrusion Detection II
|
SB Ch. 8.1–8.6, slides
|
Mar 1 |
Lab 8: Snort
|
Mar 4 |
Denial-of-Service Attacks
|
SB Ch. 7
|
Mar 6 |
Denial-of-Service Attacks
|
SB Ch. 7
|
Mar 8 |
Lab 9: DoS
|
Mar 11 |
Spring Break, no class |
Mar 13 |
Spring Break, no class |
Mar 15 |
Spring Break, no lab |
Mar 18 |
Malicious Software
|
SB Ch. 6
|
Mar 20 |
Malicious Software
|
SB Ch. 6
|
Mar 22 |
Lab 10: Malware and Rootkit detection
|
Mar 25 |
Sensory Malware
|
Presentation slides, introductory text from Soundcomber and
PlaceRaider papers
|
Mar 27 |
Trojan Compilers
|
Trusting Trust
|
Mar 29 |
Lab 11: Honeypots
|
Apr 1 |
Database Security
|
SB Ch. 5.1–5.3
|
Apr 3 |
Database Security
|
SB Ch. 11.2, Attack by Example
|
Apr 5 |
Lab 12: SQL Injection
|
Apr 8 |
XSS, Input Fuzzing
|
SB Ch. 11.2
|
Apr 10 |
Legal and Ethical Aspects
|
SB Ch. 19
|
Apr 12 |
Lab 13: Defenses Against Injection Based Attacks
|
Apr 15 |
Introduction to Privacy
|
SB Ch. 19
|
Apr 17 |
Enginnering for Privacy
|
Paper by Spiekermann
and Cranor. Undergrads read Section 5 only.
|
Apr 19 |
Grads: Final Term Paper Presentations During Lab
("3-Minute Madness")
|
No lab assignments going forward.
|
|
Sun, Apr 21 |
Grads: Final Term Paper Due
|
Apr 22 |
Course Review Session 1
|
All readings and labs
|
Apr 24 |
Course Review Session 2
|
All readings and labs
|
Apr 26 |
No lab assignments: treat as AI office hours
|
May 3 (Fri) |
Closed-book, Comprehensive Final Exam
Covers Entire Syllabus (all readings and labs)
10:15am–12:15pm, Informatics
East 130 |