Introduction à la cryptographie
- UE code IASIM106
-
Schedule
30 30Quarter 1
- ECTS Credits 5
- Language
- Teacher Rochet Florentin
A la fin du cours, l'étudiant aura progressé dans sa capacité à comprendre le fonctionnement et la garantie de la Cryptographie pour la confection de système sécurisés.
- L'étudiant pourra décrire et modéliser un adversaire.
- L'étudiant pourra discuter les propriétés de sécurité des principales primitives en Cryptographie.
- L'étudiant pourra décrire de façon rigoureuse des notions de sécurité découlant des propriétés des principales primitives en Cryptographie.
- L'étudiant pourra mettre en oeuvre ces apprentissages dans un contexte sécurisation des communications numériques.
Ce cours est une porte d'entrée à la compréhension de système informatique distribués et sécurisés utilisant de la cryptographie moderne. Une attention particulière sera mise à l'application des principes étudiés durant les cours.
- Rappels de notion de probabilités et de notions réseaux.
- Notions de chiffrement, définitions et progression des définitions pour assurer une résistance à un adversaire possédant de plus en plus de capacités.
- Modélisation d'attaquant
- Chiffrement symétrique: depuis l'abstraction élémentaires vers des constructions concrètes et leur modes: AES, Chacha. Stream ciphers & Block ciphers.
- Intégrité des communications: authentification des messages sur base de clé secrète et fonctions de hachages.
- Cryptographie asymétrique: Diffie-Hellman, techniques d'échange de clé sur base de groupes algébriques.
L'evaluation consistera en un examen oral ou écris, ou un mixte des deux.