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!

Undergraduate

Graduate

  • CS 261: Computer Security - f17, f15, f12, s11, f11, f09, f08, f07, f04, f02, f00, f98
  • CS 261N: Internet/Network Security - f16, s15, s14, f12, s12, f10, f09, s09, s08
  • CS 276: Cryptography - f17, f16, f15, f14, s09, s06, s04, s02
  • CS294-144: Blockchain, Cryptoeconomics, and the Future of Techonology, Business and Law - s18
  • CS 294-135: Advanced Cryptography - s18
  • CS 294: Secure Computation - s16
  • 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

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.