Date |
Topic |
Homeworks |
|
Jan
16 |
Introduction |
|
(no reading) |
Jan
18 |
Basic security properties |
|
Pfleeger Chapter 1 |
Jan
23 |
Program
security 1 (Buffer overflow and defenses) |
|
Pfleeger
Chapter 3.1-3.2,3.5 |
Jan
25 |
Program
security 2 (Viruses and malware) |
Pfleeger
Chapter 3.3-3.4 |
|
Jan
30 |
Crypto
1 (Introduction) |
|
Trappe
Chapter 1, 2.8-2.10, skim 2.1-2.4,2.7 |
Feb
1 |
Crypto
2 (DES, AES) |
HW
1 out |
Trappe
Chapter 5 |
Feb
6 |
Crypto
3 (RSA) |
Trappe
Chapter 6 (focus on 6.1, skim rest) |
|
Feb
8 |
Crypto
4 (Euclidean algorithm) |
Trappe
3.1-3.3, 7.1, (skim 7.2), 7.4, 7.5, 4.5 |
|
Feb
13 |
Crypto
5 (DH, operation modes) |
Trappe
8.1-8.5 |
|
Feb 15 |
Crypto 6 (Hashes and MACs) | HW 1 due HW 2 out |
(no reading) |
Feb 20 |
Protocols 1 (Key distribution) | Trappe pages 2^8 up to 266 |
|
Feb
22 |
Protocols 2 (Examples & Attacks) | Abadi-Needham , (optional Anderson-Needham) | |
Feb
27 |
OS
Security 1 (Protection) |
Pfleeger
pages 179-204 |
|
Mar
1 |
OS
Security 2 (Passwords) |
HW
2 due |
Pfleeger
4.5, pages 209 - 220 |
Mar
6 |
Review |
(no reading) |
|
Mar
8 |
Midterm |
Project
1 + 2 out |
|
Mar
13 |
Spring
Break |
||
Mar
15 |
Spring
Break |
||
Mar 20 |
Network Security 1 (TCP / IP Intro) | (no reading) |
|
Mar 22 |
Network Security 2 (TCP / IP Threats) | Trappe 10.4, 10.5 |
|
Mar
27 |
Network
Security 3 (PKI + IPsec) |
Reading
on blackboard |
|
Mar
29 |
Network Security 4 (SSL / TLS) | Pfleeger
pp 414-420 |
|
Apr
3 |
Network Security 5 (Worms) | Project
1 due |
Staniford |
Apr
5 |
Network Security 6 (DDoS attacks) | Yaar |
|
Apr
10 |
TCG TPM | Sailer
|
|
Apr
12 |
DRM, watermarking |
Craver, (optional
reading) Maes, (optional
reading) Westfeld |
|
Apr
17 |
Security
in Sensor Networks |
SPINS
|
|
Apr
19 |
No class |
||
Apr
24 |
Phishing attacks | Project
2 due |
Parno |
Apr
26 |
(In)security in the 802.11 protocol |
Borisov
|
|
May
1 |
Anonymous
communication |
Chaum
|
|
May
3 |
Final
Review |
(no reading) |