
Sécurité 3 : Cryptographie Asymétrique
L'informateur
Overview
Cette vidéo explique le fonctionnement de la cryptographie asymétrique, qui résout le problème de l'échange de clés de la cryptographie symétrique. Elle utilise deux clés distinctes : une clé publique pour chiffrer et une clé privée pour déchiffrer. Deux algorithmes principaux sont détaillés : RSA, basé sur la difficulté de factoriser de grands nombres, et El Gamal, basé sur le problème du logarithme discret. La vidéo aborde également les limites de ces systèmes, notamment l'absence d'authenticité, et mentionne les menaces futures comme les ordinateurs quantiques, ouvrant la voie à la cryptographie post-quantique.
Save this permanently with flashcards, quizzes, and AI chat
Chapters
- La cryptographie asymétrique utilise deux clés différentes : une clé publique pour chiffrer et une clé privée pour déchiffrer.
- Chaque utilisateur possède sa propre paire de clés publique/privée.
- La clé publique peut être partagée sans risque, tandis que la clé privée doit rester secrète.
- Cela résout le problème de l'échange de clés de la cryptographie symétrique, car il n'est pas nécessaire de se rencontrer pour échanger un secret.
- Les clés sont de très grands nombres (ex: 2048 à 4096 bits).
- Une propriété clé est que le chiffrement avec la clé publique ne peut être déchiffré qu'avec la clé privée correspondante.
- Il est mathématiquement impossible de retrouver la clé privée à partir de la clé publique.
- RSA repose sur la difficulté de factoriser un grand nombre en ses deux facteurs premiers.
- La génération des clés implique le choix de deux nombres premiers (p, q), le calcul de n=p*q, et l'utilisation de fonctions mathématiques (phi, e, d) liées à ces nombres.
- La clé publique est (e, n) et la clé privée est (d, n).
- Le chiffrement se fait avec la clé publique (e, n) et le déchiffrement avec la clé privée (d, n) en utilisant des opérations de puissance modulaire.
- El Gamal est basé sur le problème du logarithme discret, qui est difficile à résoudre.
- Il utilise l'échange de clés Diffie-Hellman pour permettre à deux parties de s'accorder sur une clé secrète partagée sans jamais l'échanger directement.
- Les paramètres publics (générateur g, module n) sont connus de tous.
- Chaque partie choisit une clé secrète (a ou b) et calcule une clé publique (x ou y) qui est échangée.
- En combinant la clé publique de l'autre avec sa propre clé secrète, les deux parties obtiennent la même clé secrète partagée (k).
- La cryptographie asymétrique actuelle (RSA, El Gamal) garantit la confidentialité mais pas l'authenticité.
- Un attaquant peut usurper l'identité de quelqu'un car il est possible de générer des messages signés frauduleusement.
- Les ordinateurs quantiques représentent une menace future car ils pourraient casser RSA en factorisant rapidement les grands nombres.
- La cryptographie post-quantique vise à développer de nouveaux algorithmes résistants aux ordinateurs quantiques.
Key takeaways
- La cryptographie asymétrique résout le problème de l'échange de clés en utilisant des paires de clés publique/privée distinctes.
- La sécurité repose sur des problèmes mathématiques complexes (factorisation pour RSA, logarithme discret pour El Gamal) qui sont difficiles à résoudre pour les ordinateurs classiques.
- RSA et El Gamal permettent de chiffrer des messages et d'établir des clés secrètes partagées, mais ne garantissent pas l'authenticité de l'expéditeur.
- La factorisation et le logarithme discret sont les fondements mathématiques de la sécurité de RSA et El Gamal, respectivement.
- Les ordinateurs quantiques menacent la sécurité des algorithmes asymétriques actuels, stimulant la recherche en cryptographie post-quantique.
- L'authenticité, la garantie que le message provient bien de l'expéditeur prétendu, est une préoccupation distincte de la confidentialité et nécessite des mécanismes supplémentaires (comme les signatures numériques, abordées dans de futures vidéos).
Key terms
Test your understanding
- Quelle est la différence fondamentale entre la cryptographie symétrique et asymétrique en termes de clés utilisées ?
- Comment la cryptographie asymétrique résout-elle le problème de l'échange de clés initial ?
- Expliquez le principe de base sur lequel repose la sécurité de l'algorithme RSA.
- Quel problème mathématique est au cœur de l'algorithme El Gamal et de l'échange de clés Diffie-Hellman ?
- Pourquoi la cryptographie asymétrique actuelle ne garantit-elle pas l'authenticité des messages, et quelle est la menace posée par les ordinateurs quantiques ?