The Security Lab is a part of the Computer Science Department at Stanford University. Research projects in the group focus on various aspects of network and computer security.


  • CS55N: Freshman seminar: Great Ideas in Computer Security and Cryptography
  • CS155: Computer and Network Security
  • CS255: Introduction to Cryptography and Computer Security
  • CS259: Security Analysis of Network Protocols
  • CS355: Topics in Cryptography
  • CS251: Cryptocurrencies, blockchains, and smart contracts
  • CS142: Web Programming and Security


  • The Stanford Security Seminar focuses on communication between Stanford and the outside world about computer security. The symposia are open to the public and are generally accessible and interesting to experts and laypeople alike.
  • Security Lunch focuses on communication with between students in the security lab and stuents in related research groups. Typically a student gives a technical presentation about his or her current research.