The Security Group in the EECS Department at the University of California, Berkeley studies a wide variety of topics, including cryptography, network security, usable security, and secure machine learning.

To learn more about our research, we encourage you to visit the pages of our faculty and students, linked below.

We've got great people!

We have lots of friends!

Security research at Berkeley spans a number of labs, centers, departments, colleges, and schools. You may also want to learn about (in no particular order):

We host events!

We teach courses!



  • CS 261: Computer Security - s21, f18, f17, f15, f12, s11, f11, f09, f08, f07, f04, f02, f00, f98
  • CS 261N: Internet/Network Security - s20, f16, s15, s14, f12, s12, f10, f09, s09, s08
  • CS 276: Cryptography - f20, f18, f17, f16, f15, f14, s09, s06, s04, s02
  • CS 294-163: Decentralized Security: Theory and Systems - f19
  • CS 294-155: Law and Cryptography - f19
  • CS 294-156: Advanced Topics on Secure Hardware - f18
  • CS 294-144/151: Blockchain and Cryptoeconomics - s19, f18, s18
  • CS 294: Advanced Cryptography - s20, f18, s18
  • CS 294: Secure Computation - s16
  • CS 294-101: Cutting-edge Web Technologies - s15
  • CS 294-105: Empirical Analysis - f14
  • CS 294-65: Privacy Technologies: From Theory to Practice - s11
  • CS 294: Advanced Topics in Computer Security - s10
  • CS 294-24: Privacy and Security Enhancing Technologies - f07
  • CS 294: Lattices, Learning with Errors and Post-Quantum Cryptography - s20
  • INFO 290-001 Cybersecurity in Context - f19

For the most up-to-date list of courses, and to see what's being offered next semester, see the EECS course directory.

We'd love for you to join us!

If you would like to join Berkeley's EECS Department as a graduate student, please apply to our Ph.D. program. Many Berkeley undergraduates assist in our research; if you're interested in doing research, contact our faculty members directly. We also frequently host visiting students and professors.