Au terme du Master 1 AAC, l’étudiant est capable de :
• modéliser un problème concret à l’aide d’outils algébriques avancés ;
• analyser la complexité d’un algorithme et en comprendre les limites théoriques ;
• utiliser les principaux outils de l’algèbre moderne (groupes, anneaux, corps, modules, courbes algébriques, théorie de Galois…) ;
• comprendre les principes fondamentaux de la cryptographie moderne ;
• implémenter des algorithmes algébriques ou cryptographiques dans un environnement numérique ;
• s’intégrer dans un projet de recherche ou de R&D en sécurité informatique ou en mathématiques appliquées..
Attendus et compétences conseillées
• posséder une solide formation en mathématiques (niveau L3) ;
• maîtriser l’analyse, l’algèbre, les probabilités et l’analyse numérique de base ;
• être capables de suivre des preuves théoriques exigeantes ;
• avoir une appétence pour la modélisation, l’abstraction et les méthodes numériques ;
• pratiquer la programmation scientifique (Python, C, ou équivalent) ; Maîtriser des bases solides en algèbre (groupes, anneaux, corps, algèbre linéaire approfondie).
• faire preuve de capacité de raisonnement abstrait et de démonstration.
• apprécier les mathématiques théoriques et la modélisation rigoureuse.
• manifester un intérêt pour la cryptologie, la sécurité informatique ou la recherche fondamentale.
• faire preuve d’autonomie, de rigueur et d’implication dans leur travail.