Master in Cyber Security

A joint-degree by EPFL and ETH Zürich | 120 ECTS

Offered jointly by EPFL and ETH Zürich, the Master’s in Cyber Security provides rigorous training in cryptography, system and network security, hardware protection, formal methods and more. The program combines strong theoretical foundations with hands-on experience, leveraging the world-class expertise and research strengths of both institutions.

A mandatory exchange semester at ETH Zürich allows students to immerse themselves in a different academic environment and benefit from a broad selection of courses. Upon successful completion of the program, graduates are awarded a joint degree from EPFL and ETH Zürich.

Graduates are well prepared for sought-after positions in industry, research, and government, and thrive in international, multidisciplinary environments.

Program structure

The program consists of two main components: the Master’s cycle (90 ECTS), followed by a Master’s project (30 ECTS), totaling 120 ECTS.

Notes:

  • Master’s cycle (90 ECTS): At least 3 semesters of coursework, (averaging 30 ECTS per semester), maximum of 6 semesters. One semester must be spent at ETH Zürich.
  • Internship requirement: A mandatory industry internship must be completed, either as an 8-week summer internship or as a 6-month internship during a full semester. The internship may be combined with the Master’s project at the end of the Master’s cycle.
  • A Master’s project (30 ECTS) with a focus on cyber security for a duration of 18 weeks (including 1 week of vacation) if completed at EPFL, or 26 weeks (including 1 week of vacation) if completed in industry or at another university (including ETH Zürich).
For current students:
  • General information

  • Program structure

  • Semester at ETH Zürich

  • and much more …

Useful links