Codes et cryptographie
6 ECTS, semestre 2, 12 semaines
Prérequis | algèbre effective |
Validation | CC+examen |
Enseignant | Pascal Molin |
Horaires hebdomadaires | 2 h CM , 3 h TD |
Années | M1 MIC M1 Mathématiques et Informatique |
Le codage consiste à protéger une information de la dégradation physique, en lui ajoutant une redondance structurée. L'enjeu de la cryptographie est de maîtriser l'accès à des données ou des services, et les protéger de modifications ou copies malveillantes.
Ce cours est à la fois une introduction détaillée à ces domaines, et un cours d'algorithmique algébrique Dans ce cours, on décrit les bases théoriques de ces domaines et les principaux systèmes utilisés. On apprend aussi les techniques d'algorithmique algébrique employées pour les mettre en œuvre, ou pour attaquer les cryptosystèmes.
Le module de projet est l'occasion d'approfondir des thèmes qui ne sont qu'évoqués dans ce cours.