|
Jan 10.
Introduction.
| Class information, and introduction to computer security. | Porject Ethics Summary Reports due Jan. 21 Introduction Basic concepts |
|
Jan 12-14.
Cryptography Review
| (crash course) on symmetric-key encryption, message authentication codes, hash functions, public-key encryption, and digital signatures. | crypto1 crypto2 |
|
Jan 16-20.
Security Issues with Network Protocols
| Security issues at Link, IP and TCP layers; routing and DNS vulnerabilities; attacks and solutions. | netsec1 netsec2 netsec3 |
|
Jan 24-28.
Firewalls, IDS.
| Different types of firewalls, and Intrusion Detection Systems; what they do and do not achieve | netsec4 netsec5 netsec6 |
|
Jan 31-Feb 2.
Denial of Service.
| DoS at different layers, detection, prevention, and source identification. | netsec7 netsec8 |
|
Feb 4-16
Web security.
| HTTP authentication; cookies, privacy and authentication; same-origin policy, frame communication and navigation; web attacks (XSS, CSRF, SQL injection, etc); SSL, HTTPs and related issues. | websec1 websec2-3 HW1
websec4-5
websec6-7
|
|
Feb 18
Spam
| | spam
|
|
Feb 28- Mar 2
RFID Security
| Privacy, cloning, authentication, PUFs, etc. | rfid1 rfid2
|
|
Mar 4
Smart grid Security
| Guest Lecture by Andrew Ginter | smart-grid
|
|
Mar 7-18
Network Security Protocols
| IPSec, SSL, Kerberos, Wireless: WPES, WPA, ... | ipsec1-2
tls
hw2
Q5-file
wireless
kerberos
|
|
Mar 21-25
Cloud Security
| Guest Lectures by Kris Narayan |
|
Mar 28-30
Anonymous Networks
| Anonymity, Mixed networks, Onion Routing, Tor, ... |
Mix-net
|
|
Apr 4-15
Project Presentations
| | |
|
Final Exam
| | Final |