Master 2



The Computer Science Master’s program aims at teaching students the theoretical foundations, and the various concepts and tools of computer science. The program runs for 2 years. The cybersecurity track is designed first to give students a solid body of knowledge and know-how about the foundations of computer science, and then to develop skills in the various fields of cybersecurity (cryptology, systems security, network security, modeling and validation of protocols, etc.). The track also includes courses related to current trends in cybersecurity such as blockchains and machine learning.
The program has a focus on research, and aims to integrate students into research labs through projects and the master’s thesis, in order to prepare them for a PhD. The track may however also be a good step towards jobs in the industry such as R&D departments.

Language of instruction: English
ECTS: 60
Oriented: Industry and research
Duration: 1 year (after the M1 or something equivalent)
Courses Location: Palaiseau

Educational objectives

Cybersecurity is a wide topic, and it is important to study its different aspects to better understand the interactions between the components of our systems. This is why the second year of the cybersecurity track proposes advanced courses regarding a variety of topics. They will prepare the students to tackle current challenges in cybersecurity, e.g. regarding the security of network protocols or the use of blockchains in new systems. This second year also contains a significant project and a long internship, which will help the student explore some subjects in depth.

Program structure

  • Secure protocols (4 ECTS)
  • Risk analysis and attack detection (2 ECTS)
  • Risk modeling (2 ECTS)
  • Systems and application security (4 ECTS)
  • Modeling and validation of secure protocols (2 ECTS)
  • At least two options among
    ◦ Embedded systems security (3 ECTS)
    ◦ Blockchain and distributed algorithms (4 ECTS)
    ◦ Advanced Cryptology (4 ECTS)
    ◦ Advanced Network Filtering Architecture (4 ECTS)
  • Project (8 ECTS)

A minium 5-month internship in a research environment (30 ECTS)

Laboratories involved

Career prospects

The main focus of the cybersecurity track is to prepare students for a PhD. Indeed, the 2-year program teaches a solid set of knowledge and skills, which is nowadays required to tackle the cybersecurity challenges of tomorrow. Yet, since cybersecurity is also a domain where the industry is innovating at a fast pace, the students of the cybersecurity track may also find interesting positions in tech companies, especially in research and development departments.

Institutional partners

  • ENSTA Paris
  • École Polytechnique
  • Télécom Paris
  • Télécom SudParis


Application guidelines for a master’s program at IP Paris

Academic Prerequisites

  • Master 1 degree in computer science or the equivalent at graduate level

Language prerequisites

  • The entire program is taught in English, and proof of English proficiency is a prerequisite for the program
  • Native speakers of English and students who studied in English do not need a certificate of English proficiency

Application timeline

Deadlines for the Master application sessions are as follows:
– First session: February 28, 2020
– Second session: April 30, 2020
– Third Session (optional): June 30, 2020 (only if there are availabilities remaining after the 2 first sessions)
Applications not finalized for a session will automatically be carried over to the next session.

You shall receive an answer 2 months after the application deadline of the session.
You can check your application status by logging in your candidate space.

Tuition Fees

International Master: EU students : 4250 euros / Non-EU students: 6250 euros


Olivier Levillain