These are the notes I took taking CS 161 Spring 2024 (Computer Security). Topics I covered involved the following:
- Introduction to Cryptography
- One Time Pads and Block Ciphers
- PRNGs
- Diffie-Hellman Key Exchange
- Public Key Encryption
- The Web
- Networking
- Headers
- TLS
- Intrusion Detection
- Denail of Service (DOS)
- Firewalls
- Malware
- C Format Specifiers for Exploits
I am by no means an expert in Cyber Security or even have been a TA in this class. Please do not take what I say as fact and always refer to the actual course material if you are unsure. However I think these notes are good at providing a high level overview on topics. Hope it helps :)