Unité pédagogique

Cryptographie

Derniere édition le: 26/09/2022

Modifier

Responsable:

EL-MRABET Nadia

Description générale :

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.

Mots-clés:

Cryptographie AES Système d'information Cryptanalyse Cryptologie

Nombre d’heures à l’emploi du temps:

27

Domaine(s) ou champs disciplinaires:

Informatique, Systèmes d'information

Langue d’enseignement:

Français

Objectifs d’apprentissage:

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

Modalités d’évaluation des apprentissages:

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 %

Programme et contenus:

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.