Schedule

Tue 8/29

Introduction and Basic Concepts slides

Thu 8/31

Threat Landscape and Basic Security Principles slides

Recommended Reading

The Protection of Information in Computer Systems

Tue 9/5

No Class: Labor Day Holiday

Thu 9/7

Policy, Models, and Trust slides

Recommended Reading

Reflections on Trusting Trust

Homework 1 is out (due 9/22) - check Piazza

Tue 9/12

OS Security Primitives and Principles slides

Recommended Reading

Gustavo Duarte's Software Illustrated blog posts

Thu 9/28

Public Key Cryptography slides

Recommended Reading

Applied Crypto Hardening

Thu 10/5

Authentication (cont.) + Hands-on Session slides

Thu 10/12

Lower Network Layers (cont.) + Hands-on Session slides

Recommended Reading

Building Network Tools with Scapy

Homework 3 is out (due 11/10) - check Piazza

Thu 10/19

No Class

Tue 10/24

Midterm

Tue 11/7

Tunnels and MitM Attacks (Hands-on Session)

Thu 11/23

No Class: Thanksgiving