Introduction à la cryptographie
- Code de l'UE IASIM106
-
Horaire
30 30Quadri 1
- Crédits ECTS 5
- Langue
- Professeur 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.
Formation | Programme d’études | Bloc | Crédits | Obligatoire |
---|---|---|---|---|
Master 120 en architecture des systèmes informatiques, à finalité spécialisée | Standard | 0 | 5 | |
Master 120 en architecture des systèmes informatiques, à finalité spécialisée | Standard | 1 | 5 |