Comprendre et mettre en œuvre les concepts fondamentaux de la cryptographie. Un exemple de protocole sera mis en avant avec le protocole TLS. Les étudiants étudieront la construction et
l’implémentation du protocole RSA. Le cours abordera la cryptographie sur courbes elliptiques ainsi que les attaques par canaux auxiliaires.
A la fin de l’unité pédagogique, l’élève sera capable de : | Niveau de taxonomie | Priorité |
---|---|---|
Connaître les réglès régissant l'utilisation de protocoles cryptographiques. | 1. Connaître | Essentiel |
Maitriser les notions fondamentales et concepts majeurs de la cryptographie | 2. Comprendre | Essentiel |
Comprendre un protocole cryptographique et l'implémenter | 3. Appliquer | Essentiel |
Part de l'évaluation individuelle | Part de l'évaluation collective | ||||
---|---|---|---|---|---|
Examen sur table : | 0 | % | Livrable(s) de projet : | 50 | % |
Examen oral individuel : | 0 | % | Exposé collectif : | 25 | % |
Exposé individuel : | 0 | % | Exercice pratique collectif : | 25 | % |
Exercice pratique individuel : | 0 | % | Rapport collectif : | 0 | % |
Rapport individuel : | 0 | % | |||
Autre(s) : 0 % |
Type d’activité pédagogique : | Contenu, séquencement et organisation |
---|---|
Séance 1 | Cours/TD Introduction générale à la cryptographie. Rappels historiques et présentation des règles de Kerckhoffs. Exemples de protocoles cryptographiques simples. Présentations de TLS. |
Séances 2 et 3 | Cours/TD Présentation et implémentation du protocole RSA. |
Séances 4 et 5 | Cours/TD Présentation des concepts de base de la cryptographie à base de courbes elliptiques. |