Ce cours desnité aux étudiants de niveau III des filières "Humanités Numériques" de l'ENSPY vise à fournir les fondements mathématiques essentiels pour aborder ultérieurement des algorithmes cryptographiques modernes (RSA, AES, Diffie–Hellman, etc.).. À l'issue de ce cours, l'étudiant devra :
- Comprendre le rôle des mathématiques en informatique.
- Disposer d'une base en mathématiques appliquées, essentielle pour la cryptographie.
- Posséder des compétences en raisonnement rigoureux et en démonstration mathématique.
- Maitriser des notions fondamentales en logique, théorie des nombres, structures algébriques (finies), algèbre linéaire et combinatoire.