CS 231: Computer Security

Spring 2021

Help

Samples

Class Notes

Ideas for improving the class next time

How to read this page

Week 0

Things to do right away, on or before the first day of class.

Week 1

Thinking about security; setting up our tools

Week 2

TCP; HTTP; packet sniffing with wireshark; symmetric and asymmetric encryption

Week 3

encryption (symmetric and public key); key exchange; cryptographic hashes

Week 4

transport layer security (TLS); public key infrastructure (PKI); X.509 certificates

Week 5

more PKI; exam; threat modeling

Week 6

midterm break; passwords; security-related laws

Week 7

ethical analysis; penetration testing

Week 8

web security

Week 9

tracking, data brokers, and data policy; security history

Week 10

some more pen-testing; what could you study next?