Au terme du Master 2 AAC, l’étudiante ou l'étudiant est capable de :
• modéliser algébriquement un problème concret et en analyser la structure ;
• estimer la complexité et la faisabilité algorithmique des méthodes de résolution ;
• utiliser des algorithmes avancés issus du calcul formel et de la cryptologie ;
• maîtriser des techniques modernes en géométrie algébrique, courbes elliptiques, théorie de Galois ou algèbre commutative ;
• implémenter des algorithmes récents en environnement informatique (C, Sage, Magma, etc.) ;
• conduire un projet de recherche ou de développement en sécurité informatique, en mathématiques appliquées ou en modélisation ;
• intégrer un laboratoire ou un service R&D via un stage long permettant la poursuite en thèse ou l’insertion en entreprise.
Attendus et compétences conseillées
Les candidates et candidats doivent :
• maîtriser les bases de l’algèbre avancée (théorie de Galois, algèbre commutative, arithmétique) ;
• comprendre les principes fondamentaux de la complexité algébrique et des méthodes de résolution algébriques ;
• posséder des notions en cryptologie ou en algorithmique appliquée ;
• être capables de suivre des preuves abstraites et rigoureuses ;
• manifester un intérêt pour la cryptographie, la sécurité informatique ou la recherche fondamentale ;
• faire preuve d’autonomie, d’analyse et de rigueur scientifique.