Master CRYPTIS Sécurité de l’Information et Cryptologie
La spécialité Cryptis offre deux parcours, l’un Mathématique, Cryptologie, Codage et Applications (MCCA) ; l’autre Sécurité Informatique (SI). Le parcours MCCA forme des experts du développement et de la mise en œuvre d’outils cryptographiques (logiciels ou matériels, tels que les cartes à puce), destinés à intégrer des équipes d’ingénieurs dans l’industrie, les services et le secteur public. Le parcours SI a pour objectif de former des cadres capables de prendre en charge la conception, le déploiement et la sécurisation d’un système d’information. Il forme aussi des spécialistes du développement de logiciels et équipements sécurisés.
Chaque parcours commence par deux semestres visant à conforter les bases disciplinaires générales acquises en licence et à commencer la spécialisation. Il se poursuit par un troisième semestre d’acquisition des compétences et du savoir-faire nécessaires à l’exercice des métiers visés. Durant ce semestre, l’équipe pédagogique universitaire est renforcée par des professionnels. Le dernier semestre est consacré au stage, qui se déroule soit en entreprise, soit en laboratoire de recherche public ou privé. Des modules d’ouverture seront proposés dans tous les parcours: anglais, conduite de projet, droit et organisation de l’entreprise.
Objectifs
Les diplômés acquièrent une maîtrise des fondements mathématiques de la cryptologie et du codage de l’information: théorie des nombres, courbes elliptiques, preuves de sécurité, fonctions booléennes, calcul formel, théorie de l’information.
Ils acquièrent également un savoir-faire opérationnel: développement logiciel, cartes à puces, méthodes formelles, programmation sécurisée, réseaux informatiques, normes et standard technologiques, ce qui permet de prendre en charge la conception, le déploiement et la sécurisation d’un système d’information distribué, et de développer des logiciels et matériels sécurisés (cartes à puce par exemple).
Programme
Maitrise de la sécurité des systèmes
Ce thème aborde la sécurité tant du point de vue du système que du point de vue du réseau. le système pouvant être un serveur web ou un système embarqué.
Sécurité des applications
La sécurité est vue du point de vue de l’application, comme la gestion des DRM ou bien la mobilité.
Méthodologie de la sécurité
Différentes méthodes pour obtenir la sécurité seront étudiées. certaines méthodes sont plus organisationnelles et d’autres plus liées au développement.
Cryptographie
Ce thème aborde les mécanismes de base de la sécurité au travers des différents mécanismes cryptographiques et les différents algorithmes de leurs fondement jusqu’à leurs implémentations.
Poursuite d’études / Débouchés
Possibilité de poursuite en doctorat en informatique ou en mathématiques.
Employeurs potentiels: industrie des cartes a puce, des télécommunications, des équipements réseaux, éditeurs de solutions de protection de documents multimédia, sociétés de conseil en hautes technologies, établissements publics (Ministère de la Défense, de l’Intérieur), centre d’évaluation de la sécurité (Cesti), sociétés de services et d’ingénierie en informatique (SSII).
Métiers visés: ingénieur cryptologue, ingénieur d’études et développement de logiciels sécurises (cartes a puces…), consultant en cryptologie et sécurité de l’information, auditeur technique ou organisationnel, intégrateur, architecte sécurité, administrateur de la sécurité, administrateur systèmes et réseaux, à terme, responsable de la sécurité du système d’information mais aussi enseignant-chercheur (cryptologie, codage, informatique).
Secteurs d’activités: Services informatiques des grandes entreprises, sociétés d’audit et de conseil en sécurité, intégrateurs, sociétés de services et d’ingénierie en informatique (SSII), éditeurs de logiciels de sécurité, établissements publics (Ministère de la Défense, de l’Intérieur, collectivités territoriales …)… De plus, pour les docteurs: universités, écoles d’ingénieurs, grands organismes de recherche (CNRS, INRIA,…).
Stage et international
Pour la plupart des étudiants, le stage obligatoire de M2 se déroule en entreprise ou dans un service public. Sa durée minimale est de 4 mois et maximale de 6 mois. Certains stages sont offerts à l’étranger. Il est aussi possible de faire un travail de recherche en laboratoire si l’étudiant souhaite continuer vers une thèse.
Profil
Une licence d’informatique pour le parcours SI.
Une licence de mathématiques pour le parcours MCCA.
Lieu de formation
Faculté des Sciences et Techniques, Limoges
Modalités de candidature
La candidature se fait en 3 étapes :
- Dépôt d’un dossier de candidature en ligne jusqu’au 1er juin (M1) ou au 15 juin (M2)
- Examen du dossier par la commission pédagogique.
- Si votre dossier est retenu vous recevrez les indications pour constituer votre dossier d’inscription administrative.
Responsables
Site Web
Unités d’enseignement
| Unités d'Enseignement | Semestre | OBligatoire / OPtionnel | Crédits | Cours/TD/TP | Parcours |
|---|---|---|---|---|---|
| Introduction à la cryptographie | S1 | OB | 3 | 12/18/0 | SI, MCCA |
| Réseaux 1 | S1 | OB | 6 | 21/24/15 | SI, MCCA |
| Introduction au traitement numérique d'images | S1 | OP | 3 | 18/0/12 | SI, MCCA |
| Pratique de l'optimisation numérique | S1 | OP | 3 | 15/0/15 | SI, MCCA |
| Complexité et calculabilité | S1 | OP | 3 | 12/18/0 | SI, MCCA |
| Bases de données avancées | S1 | OB | 6 | 18/30/12 | SI |
| Intelligence artificielle 1 | S1 | OB | 3 | 12/12/6 | SI |
| Analyse et développement logiciel 1 | S1 | OB | 3 | 0/0/30 | SI |
| Applications distribuées 1 | S1 | OB | 3 | 10,5/0/19,5 | SI |
| Fondements d'Informatique graphique | S1 | OP | 6 | 24/18/18 | SI |
| Java Avancé | S1 | OP | 3 | 12/6/12 | SI |
| Algèbre | S1 | OB | 6 | 24/36/0 | MCCA |
| Corps finis | S1 | OB | 3 | 12/18/0 | MCCA |
| Programmation et algorithmique | S1 | OB | 6 | 24/0/36 | MCCA |
| Langage Java et POO | S1 | OP | 3 | 15/0/15 | MCCA |
| Outils statistiques | S1 | OP | 3 | 15/15/0 | MCCA |
| Analyse convexe et Optimisation | S1 | OP | 6 | 24/36/0 | MCCA |
| Droit de l'Informatique | S2 | OB | 3 | 30 / 0 / 0 | SI, MCCA |
| Analyse et développement logiciel 2 | S2 | OB | 6 | 0/0/60 | SI |
| Intelligence artificielle 2 | S2 | OB | 3 | 9/9/12 | SI |
| Sécurité des usages des TIC | S2 | OB | 3 | 18/0/12 | SI, MCCA |
| Applications distribuées 2 | S2 | OB | 3 | 10,5/0/19,5 | SI |
| Réseaux 2 | S2 | OB | 3 | 9/12/9 | SI, MCCA |
| Parallélisme et applications | S2 | OP | 3 | 9/12/9 | SI |
| Anglais | S2 | OB | 3 | 0/30/0 | SI, MCCA |
| Initiation à la recherche | S2 | OB | 3 | 0/0/30 | MCCA |
| Calcul formel | S2 | OB | 6 | 24/24/12 | MCCA |
| Arithmétique et théorie des nombres pour la cryptographie | S2 | OB | 6 | 30/30/0 | MCCA |
| Codes Correcteurs | S2 | OB | 3 | 15/15/0 | MCCA |
| Systèmes polynomiaux | S2 | OP | 3 | 12/12/6 | MCCA |
| Analyse fonctionnelle appliquée | S2 | OP | 6 | 24/24/12 | MCCA |
| Analyse hilbertienne | S2 | OP | 3 | 15/15/0 | MCCA |
| Organisation de l’entreprise | S3 | OB | 3 | 18/6/6 | SI, MCCA |
| Anglais | S3 | OB | 3 | 0/30/0 | SI, MCCA |
| Mécanismes cryptographiques et applications | S3 | OB | 3 | 21/15/9 | SI, MCCA |
| Administration et sécurité des systèmes et réseaux | S3 | OB | 9 | 45/45/15 | SI |
| Cryptographie à clé secrète | S3 | OB | 3 | 15/15.7,5 | MCCA |
| Cryptographie à clé publique | S3 | OB | 3 | 15/15/7,5 | MCCA |
| Dév. de logiciels cryptographiques | S3 | OB | 3 | 15/0/15 | MCCA |
| Génie logiciel | S3 | OP | 3 | 15/0/15 | SI, MCCA |
| UML et sécurité | S3 | OP | 3 | 15/15/0 | SI, MCCA |
| Certification et développement sécurisé | S3 | OP | 3 | 20/0/10 | SI, MCCA |
| Cartes à puce et Java Card | S3 | OP | 6 | 30/9/21 | SI, MCCA |
| Sécurité applicative | S3 | OP | 3 | 15/15/0 | SI |
| Terminaux mobiles communicants | S3 | OP | 3 | 15/0/15 | SI |
| Organisation et méthodes de la sécurité | S3 | OP | 3 | 30/0/0 | SI |
| Théorie des nombres et courbes elliptiques | S3 | OP | 6 | 30/30/0 | MCCA |
| Codes correcteurs et cryptologie | S3 | OP | 3 | 15/15/0 | MCCA |
| Traitement et marquage d'images, théorie de l'information | S3 | OP | 3 | 12/18/0 | MCCA |
| Stage en entreprise ou laboratoire | S4 | OB | 30 | SI, MCCA |








