This is an introductory course to computer security and privacy. its goal is to provide students with means to reason about security and privacy problems, and provide them with tools to confront them.

  • Security and security models; from high confidentiality to high integrity
  • Access control : Linux example
  • Authentication mechanisms : biometrics, tokens, passwords
  • Applied cryptography : basic notions and algorithms
  • Commonly used security protocols (SSL/TLS, HTTPS, PGP,...)
  • Privacy, censorship and surveillance
  • Regulatory aspects and standards