| 397-1 | Cryptographie | Informatique - formation initiale sous statut étudiant | S7 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Cours : 15 h | TD : 3 h | TP : 0 h | Projet : 0 h | Total : 18 h | |||||
| Responsable : Morgan Barbier | |||||||||
| Pré-requis | |
|---|---|
| 1I2AB4 - Algèbre | |
| Objectifs de l'enseignement | |
| Ce cours vise à donner une culture à la fois générale et précise sur la cryptographie moderne. De nombreux aspects y sont abordés: cryptographie symétrique et asymétrique, fonctions de hachage, modes de chiffrement par bloc, chiffrement par flot, DES, AES, RC4, RSA, Diffie-Hellman, logarithme discret, factorisation de grands entiers, ... | |
| Programme détaillé | |
| I- Applications de la cryptographie II- Chiffrement par bloc - protocoles DES et AES - modes opératoires: ECB, CBC, CTR,... III- Chiffrement à flot - one time pad - générateur pseudo-aléatoire: RC4 IV- Cryptographie asymétrique - rappels d'arithmétique: Euclide, Bezout, nombres premiers - anneaux Z/nZ, Théorèmes de Fermat et d'Euler - RSA, El Gammal, Diffie-Hellman et leur sécurité - signature (DSS, signature aveugle, protocole de Chaum) V- Fonctions de hachage - construction générale - exemples |
|
| Applications (TD ou TP) | |
| Non renseigné | |
| Compétences acquises | |
| Une connaissance précise de la cryptographie moderne. Bloc compétence : Concevoir une solution perenne dans le domaine du génie logiciel -> Niveau 3 : Formaliser et modéliser un problème à l’aide d’outils mathématiques et algorithmiques. -> Niveau 1 : Trouver une information pertinente dans la littérature scientifique et technique puis l’évaluer et l'exploiter. |
|
| Bibliographie | |
| Non renseigné |
© 2025 - ENSICAEN ( Mentions Légales - Crédits )