Cybersecurity is a second year program (semesters 9 and 10) of the Mathematics and Computer Science Masters. Courses are in English and the program follows a first year Master 1 in mathematics or Computer Science or equivalent.

The economical impact of losses due to cybercriminality is estimated to several hundreds of billions of euros per year (445 billions of dollars, according to a McAfee/CSIS study in 2014) wih a large increase in attacks, for instance identity and data thefts and malicious attacks.

Vulnerabilities and protections are covered, with for instance:
  • Robustness of critical infrastructures when facing cyberattacks (e.g., stuxnet),
  • Robustness of security components when facing software vulnerabilities and data leakage (e. g., heartbleed),
  • Privacy protection and cloud infrastructure security,
  • Robust design and evaluation of security components,
  • Detection of vulnerabilities in protocols for hardware and software components.

Topics covered in the training include additional areas of Cybersecurity, such as cryptology, forensics, fuzzing or anonymization, especially for embedded systems and distributed architectures.

Program

Mandatory courses

All mandatory courses for semester 9 (first semester of the second year of the Master) are in English. Semester 10 is dedicated to an end of studies research project.

  • Software security, secure programming and computer forensic (3 ECTS, semester 9)
  • Security architectures : network, system, key managements, cybersecurity of industrial IT (6 ECTS, semester 9)
  • Cryptographic engineering, protocols and security models, data privacy, coding and applications (6 ECTS, semester 9)
  • Threat and risk analysis, IT security audit and norms (3 ECTS, semester 9)
  • Physical security: embedded, smart card, quantum and biometrics (6 ECTS, semester 9)
  • Internship (30 ECTS, semester 10)

Elective courses

Students also have to chose on elective course among the three following possibilities:

  • Advanced cryptology (6 ECTS, semester 9)
  • Advanced security (6 ECTS, semester 9)