Bienvenue dans le domaine de la cryptographie asymétrique et de la gestion des clés !
Dans la cryptographie asymétrique ou cryptographie à clé publique, l'expéditeur et le destinataire utilisent une paire de clés publique-privée, par opposition à la même clé symétrique, et leurs opérations cryptographiques sont donc asymétriques. Ce cours passera d'abord en revue les principes de la cryptographie asymétrique et décrira comment l'utilisation de la paire de clés peut fournir différentes propriétés de sécurité. Ensuite, nous étudierons les schémas asymétriques populaires dans l'algorithme de chiffrement RSA et le protocole d'échange de clés Diffie-Hellman et nous apprendrons comment et pourquoi ils fonctionnent pour sécuriser les communications/accès. Enfin, nous aborderons la distribution et la gestion des clés symétriques et des clés publiques et nous décrirons les concepts importants de la distribution des clés publiques tels que l'autorité de clé publique, le certificat numérique et l'infrastructure de clé publique. Ce cours décrit également certains concepts mathématiques, par exemple la factorisation des nombres premiers et le logarithme discret, qui deviennent les bases de la sécurité des primitives asymétriques, et une connaissance pratique des mathématiques discrètes sera utile pour suivre ce cours ; le cours de cryptographie symétrique (qu'il est recommandé de suivre avant ce cours) traite également de l'arithmétique modulo. Ce cours est inscrit sur une liste croisée et fait partie des deux spécialisations, la spécialisation en cryptographie appliquée et la spécialisation en introduction à la cryptographie appliquée.