Niveau d'étude
BAC +2
Composante
UFR Sciences et Techniques
Description
Cette matière permet d’appréhender le calcul polynomial et le calcul modulaire. Elle se conclue par une introduction à la cryptographie et une présentation du cryptosystème RSA.
Objectifs
Programmer les algorithmes qui mèneront à l’implantation du cryptosystème RSA.
Pré-requis obligatoires
-
Maîtriser l’algorithmique sur les structures linéaires et savoir évaluer la complexité d’un algorithme
-
Développer avec un langage de programmation fonctionnelle
-
Connaître les bases de l’algèbre et de l’analyse
Contrôle des connaissances
Contrôle Continu 70%
Projet 30%
Compétences visées
-
Implanter des structures et des programmes pour calculer rapidement
-
Utiliser les théorèmes classiques permettant le calcul modulaire
-
Chiffrer et déchiffrer à l’aide d’une réalisation du cryptosystème RSA