Instructors: Marc Langheinrich
Workload: 6 ECTS
This class exposes students to the fundamental concepts of computer security and network security. The growing importance of networks and distributed systems, and their use to support safety-critical applications, has made computer and communication security a central issue for systems today. The class is built on three main parts: security foundations (which includes security terminology, core cryptograhic principles, and secure protocols); applied security (which discusses software security and web security); and privacy (which covers both technical and social aspects of privacy). Students learn to critically assess the security properties of a system and make informed decisions about implementing secure processes.