This site is under construction. All dates and policies are tentative until this message goes away.

CS161 Fall 2026 logo

CS161 Fall 2026

Instructors: David Wagner, Peyrin Kao / Lecture: MWF, 12:00–1:00 PM, Physics Building 1 [Zoom, Playlist]

Announcements

Check Ed for Announcements!

Aug 26
  • CS 161 does not use the website to host announcements!
  • Check out the EdStem to read the weekly announcements, post questions, and discuss content with your peers.

Past announcements

Course Calendar

Skip to current week

Wk. Date Lecture Discussion HW Project
1 Wed
Aug 26
1. Introduction and Security Principles 0. 61C Review

61C Review Video

HW1
Fri
Aug 28
2. x86
2 Mon
Aug 31
3. Memory Safety Vulnerabilites 1. Security Principles and x86 Project 1 Checkpoint
(due Fri Sep 11)
Wed
Sep 02
4. Mitigating Memory Safety Vulnerabilities
Fri
Sep 04
5. Isolation I: Benefits HW2
3 Mon
Sep 07
6. Isolation II: Techniques, Access Control 2. Memory Safety
Wed
Sep 09
7. Buffer
Fri
Sep 11
8. Symmetric-Key Encryption
4 Mon
Sep 14
9. Authentication, Cryptographic Hashes 3. Memory Safety Mitigations and Injection Attacks HW3
Project 1
(due Fri Sep 18)
Wed
Sep 16
10. MACs
Fri
Sep 18
11. Signatures
5 Mon
Sep 21
12. Public-Key Infrastructure 4. Cookies Project 2 Spec Quiz
(due Fri Sep 25)
Wed
Sep 23
13. Authenticated Encryption HW4
Fri
Sep 25
14. Buffer
6 Mon
Sep 28
15. Diffie-Hellman Key Exchange 5. Hash, MACs, Sigs Project 2 Design Checkpoint
(due Fri Oct 02)
Wed
Sep 30
16. Public-Key Encryption
Fri
Oct 02
17. Low-Level Network Attacks HW5
7 Mon
Oct 05
18. How the Internet Works Project 2 Testing Checkpoint
(due Fri Oct 23)
Wed
Oct 07
19. TLS
Fri
Oct 09
20. End-to-End Security
8 Mon
Oct 12
21. What Crypto Doesn't Solve 6. Symmetric Cryptography HW6
Wed
Oct 14
22. Buffer
Fri
Oct 16
23. Network Defense
9 Mon
Oct 19
24. Intro to Web Applications 7. Public Key Encryption and Key Exchange
Wed
Oct 21
25. SQL Injection HW7
Fri
Oct 23
26. XSS
10 Mon
Oct 26
27. Web Authentication, CSRF 8. Networking Project 2
(due Fri Oct 30)
Wed
Oct 28
28. UI Security
Fri
Oct 30
29. Buffer HW8
11 Mon
Nov 02
30. AI Security 1 9. DoS and Tor Project 3
(due Fri Nov 13)
Wed
Nov 04
31. AI Security 2
Fri
Nov 06
32. AI Security 3
12 Mon
Nov 09
33. Buffer 10. Isolation HW9
Wed
Nov 11
34. Buffer
Fri
Nov 13
35. Case study: Signal
13 Mon
Nov 16
36. Case Study: iPhone Security 11. Access Control
Wed
Nov 18
HW10
Fri
Nov 20
14 Mon
Nov 23
12. Hardware Security
Wed
Nov 25
Fri
Nov 27
HW11
15 Mon
Nov 30
No Discussion
Wed
Dec 02
Fri
Dec 04
16 Mon
Dec 07
HW12
Wed
Dec 09
Fri
Dec 11