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 Mathématiques et Informatique M1 MIC |
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.