
Descriptif
Ce cours propose une introduction à certains des aspects les plus mathématiques de la cryptographie : courbes elliptiques en cryptographie cryptographie à base de réseaux euclidiens liens codage-crypto.
D''autres sujets (générateurs pseudo-aléatoires, couplages, sécurité informationnelle...) pourront être abordés si le temps le permet.
Remarque : ce cours est indépendant de SR2I202 (qui constitue une introduction générale à la crypto), mais les élèves désirant le suivre en complément y sont vivement encouragés !
D''autres sujets (générateurs pseudo-aléatoires, couplages, sécurité informationnelle...) pourront être abordés si le temps le permet.
Remarque : ce cours est indépendant de SR2I202 (qui constitue une introduction générale à la crypto), mais les élèves désirant le suivre en complément y sont vivement encouragés !
Objectifs pédagogiques
Acquis d'apprentissageÀ l'issue de l'UE, l'élève sera capable de:
- Les outils mathématiques pour la cryptographie
- Les primitives avancées de la cryptographie avec des techniques de preuves de sécurité
- Les techniques pour obtenir la sécurité post-quantique
Compétences de rattachement (et justification)
- BC7.1 – Identifier, analyser et caractériser les éléments de sécurité permettant d’atteindre un objectif cible (disponibilité, intégrité, authentification, confidentialité, traçabilité) en vue de gérer la sécurité des systèmes numériques; Justification : Les outils mathématiques et techniques de preuves de sécurité sont traités dans ce cours.
- BC7.4 – Innover dans le domaine de la sécurité en intégrant l’ensemble des concepts scientifiques et techniques (par exemple la cryptographie) afin d’en anticiper les évolutions; Justification : Le besoin de protéger la ""Privacy"" sur les nouvelles plateformes (cloud computing, big data) est central dans les techniques avancées de cryptographie présentées dans ce cours (par exemple, Functional Encryption, Fully Homomorphic Encryption).
24 heures en présentiel (16 blocs ou créneaux)
3 heures de travail personnel estimé pour l’étudiant.
effectifs minimal / maximal:
2/Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme Diplôme d'ingénieur
Recommandé SR2I202
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Echange international non diplomant
Vos modalités d'acquisition :
Examen final
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Diplôme d'ingénieur
Vos modalités d'acquisition :
Examen final
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 2.5 ECTS
- Crédit d'UE électives acquis : 2.5
La note obtenue rentre dans le calcul de votre GPA.
L'UE est évaluée par les étudiants.
Programme détaillé
Mots clés
CryptographyMéthodes pédagogiques
Ce cours est assuré par trois intervenants, experts dans leurs domaines respectifs :- Hugues Randriam, expert de l'ANSSI et membre associé de l'équipe C2 (Cryptographie & Cybersécurité), assure la partie des courbes algébriques ;
- Hieu Phan, professeure et responsable de l'équipe C2, présente les primitives avancées avec des techniques de preuves de sécurité ;
- Damien Stehlé, expert de CryptoLab et membre associé de l'équipe C2, co-auteur de deux standards sur le chiffrement et la signature post-quantiques sélectionnés par le NIST, présente la cryptographie post-quantique.
Les trois experts dans ces domaines font sans doute de ce cours l'un des cours de cryptographie les plus attractifs en France.