Institut Polytechnique de Paris
Ecole Polytechnique ENSTA Ecole des Ponts ENSAE Télécom Paris Télécom SudParis
Share

Major - Cybersecurity

Major - Cybersecurity
Program

Computer Science

Track

Cybersecurity, Cyberphysical Systems, and Networks (CCSN)

ECTS Credits

120

Language

English

Orientations

Research and Industry

Location

Palaiseau Campus

Course duration

2 Years, full time

Course start

September

Degree awarded

Master’s degree

WHY ENROLL IN THIS PROGRAM?

Asset n° 1 

Pursue a PhD or career in R&D

Asset n°2

Gain in-depth experience through projects and an internship

Asset n°3

Delve into current trends in Cybersecurity

The Cybersecurity major is designed to provide students with the theoretical foundations, key concepts, and common tools essential to computer science and cybersecurity. During the two years of the major, students develop advanced skills in critical areas such as cryptology, systems security, or network security. The curriculum also addresses current trends in cybersecurity, including machine learning and advanced cryptography.

With a strong emphasis on research, the program integrates students into research labs through hands-on projects and a Master’s thesis. Upon completion, graduates are fully prepared to pursue a PhD, whether in academia or in industry.

Objectives

  • Acquire the fundamentals of computer science including network, systems, database, programming and cryptology.
  • Better understand the interactions between different system components.
  • Tackle current challenges in cybersecurity, e.g. machine learning-based solutions, blockchain, or post-quantum and advanced cryptography.
  • Gain in-depth experience through projects and an internships in a laboratory or within the industry.
  • Complete a PhD before either going into academia or to the R&D department of a tech company.
  • Work for tech companies, especially in the R&D department.

Semester 1

Course titleHours / ECTS / Language

Core courses

The Fundamentals of Modern Computer Networking48h / 5 / English
The Fundamentals of Computer Architectures and Operating Systems48h / 5 / English
Introduction to Cryptology48h / 5 / English
Introduction to Software Engineering and Security-Oriented Programming48h / 5 / English

Elective courses

French Course24h / 2.5 / French
Computational Logic: from Artificial Intelligence to Zero Bugs48h / 5 / English
Database Management Systems48h / 5 / English
Machine and Deep learning48h / 5 / English
Introduction to Information Theory48h / 5 / English
Distributed Data Structures, with a Spotlight on Blockchains48h / 5 / English
Foundation of Machine Learning48h / 5 / English
Introduction to quantum information and computing48h / 5 / English

Semester 2

Course titleHours / ECTS / Language

Core courses

Introduction to Systems Security48h / 5 / English
Introduction to Network Security48h / 5 / English
Advanced Cryptology48h / 5 / English
Development Project- / 10 / English

Elective courses

French Course24h / 2.5 / French
Compilation48h / 5 / English
Autour des CTF48h / 5 / English
Internship3 months / 20 / -

Semester 1

Course titleHours / ECTS / Language
Core courses 
Secure protocols45h / 5 / English
Risk analysis and modeling, attack detection25h / 2.5 / English
Risk modeling and analysis in complex systems25h / 2.5 / English
Elective courses 
French Course24h / 2.5 / French
Advanced Network Filtering Architecture45h / 5 / English
Machine and Deep learning48h / 5 / English
Computational Logic: from Artificial Intelligence to Zero Bugs48h / 5 / English
Introduction to Information Theory48h / 5 / English
Distributed Data Structures, with a Spotlight on Blockchains48h / 5 / English
Foundation of Machine Learning48h / 5 / English

Semester 2

Course titleHours / ECTS / Language

Core courses

Systems and application security48h / 5 / English
Advanced Cryptology48h / 5 / English
Laboratory Project- / 8 / English
Internship5 months / 30 / -

Elective courses

Safe System Programming48h / 5 / English
Compilation48h / 5 / English
Autour des CTF- / 5 / English

Admission requirements

Academic prerequisites

  • Bachelor of Science in Computer Science

Language prerequisites

  • English (B1/B2)

How to apply

Applications can be submitted exclusively online. You will need to provide the following documents:

  • Diplomas and transcripts
  • Two academic references (added online directly by your referees)
  • CV/resume
  • English level
  • Ranking of your current university in your country (with a link to verify, e.g. THE, Edurank, or Wikipedia)
  • Statement of purpose highlighting your research interests and motivation for research

Fees and scholarships

Registration fees are available here

Find out more about scholarships

Please note that fees and scholarships may change for the following year.

Applications and admission dates

Coordinator

Sébastien Canard

Student affairs office

Sujun Chen

General enquiries

master-admission@ip-paris.fr

Description

The Cybersecurity major is designed to provide students with the theoretical foundations, key concepts, and common tools essential to computer science and cybersecurity. During the two years of the major, students develop advanced skills in critical areas such as cryptology, systems security, or network security. The curriculum also addresses current trends in cybersecurity, including machine learning and advanced cryptography.

With a strong emphasis on research, the program integrates students into research labs through hands-on projects and a Master’s thesis. Upon completion, graduates are fully prepared to pursue a PhD, whether in academia or in industry.

Objectives

  • Acquire the fundamentals of computer science including network, systems, database, programming and cryptology.
  • Better understand the interactions between different system components.
  • Tackle current challenges in cybersecurity, e.g. machine learning-based solutions, blockchain, or post-quantum and advanced cryptography.
  • Gain in-depth experience through projects and an internships in a laboratory or within the industry.
  • Complete a PhD before either going into academia or to the R&D department of a tech company.
  • Work for tech companies, especially in the R&D department.

Semester 1

Course titleHours / ECTS / Language

Core courses

The Fundamentals of Modern Computer Networking48h / 5 / English
The Fundamentals of Computer Architectures and Operating Systems48h / 5 / English
Introduction to Cryptology48h / 5 / English
Introduction to Software Engineering and Security-Oriented Programming48h / 5 / English

Elective courses

French Course24h / 2.5 / French
Computational Logic: from Artificial Intelligence to Zero Bugs48h / 5 / English
Database Management Systems48h / 5 / English
Machine and Deep learning48h / 5 / English
Introduction to Information Theory48h / 5 / English
Distributed Data Structures, with a Spotlight on Blockchains48h / 5 / English
Foundation of Machine Learning48h / 5 / English
Introduction to quantum information and computing48h / 5 / English

Semester 2

Course titleHours / ECTS / Language

Core courses

Introduction to Systems Security48h / 5 / English
Introduction to Network Security48h / 5 / English
Advanced Cryptology48h / 5 / English
Development Project- / 10 / English

Elective courses

French Course24h / 2.5 / French
Compilation48h / 5 / English
Autour des CTF48h / 5 / English
Internship3 months / 20 / -

Semester 1

Course titleHours / ECTS / Language
Core courses 
Secure protocols45h / 5 / English
Risk analysis and modeling, attack detection25h / 2.5 / English
Risk modeling and analysis in complex systems25h / 2.5 / English
Elective courses 
French Course24h / 2.5 / French
Advanced Network Filtering Architecture45h / 5 / English
Machine and Deep learning48h / 5 / English
Computational Logic: from Artificial Intelligence to Zero Bugs48h / 5 / English
Introduction to Information Theory48h / 5 / English
Distributed Data Structures, with a Spotlight on Blockchains48h / 5 / English
Foundation of Machine Learning48h / 5 / English

Semester 2

Course titleHours / ECTS / Language

Core courses

Systems and application security48h / 5 / English
Advanced Cryptology48h / 5 / English
Laboratory Project- / 8 / English
Internship5 months / 30 / -

Elective courses

Safe System Programming48h / 5 / English
Compilation48h / 5 / English
Autour des CTF- / 5 / English

Admission requirements

Academic prerequisites

  • Bachelor of Science in Computer Science

Language prerequisites

  • English (B1/B2)

How to apply

Applications can be submitted exclusively online. You will need to provide the following documents:

  • Diplomas and transcripts
  • Two academic references (added online directly by your referees)
  • CV/resume
  • English level
  • Ranking of your current university in your country (with a link to verify, e.g. THE, Edurank, or Wikipedia)
  • Statement of purpose highlighting your research interests and motivation for research

Fees and scholarships

Registration fees are available here

Find out more about scholarships

Please note that fees and scholarships may change for the following year.

Applications and admission dates

Coordinator

Sébastien Canard

Student affairs office

Sujun Chen

General enquiries

master-admission@ip-paris.fr