Quelle différence entre chiffrement symétrique et asymétrique ?
Le chiffrement symétrique utilise une seule clé partagée pour fermer et ouvrir ; le chiffrement asymétrique, ou à clé publique, utilise une paire : une clé publique que chacun peut connaître et une clé privée que seul son propriétaire détient. Les algorithmes symétriques comme AES sont rapides et chiffrent presque toutes les données réelles. Leur point faible est le partage sûr de la clé. Les méthodes à clé publique comme RSA, Diffie-Hellman sur courbes elliptiques et leurs successeurs post-quantiques le résolvent : deux parties qui ne se sont jamais rencontrées peuvent convenir d'une nouvelle clé symétrique sur un réseau ouvert, et une clé privée peut signer des données de sorte que quiconque possède la clé publique puisse le vérifier. Les protocoles réels combinent les deux. Une connexion TLSTLS: Transport Layer Security. Le chiffrement qui protège la plupart du trafic internet, comme HTTPS. utilise la cryptographie à clé publique dans la négociation pour convenir d'une clé et prouver l'identité du serveur, puis passe à AES ou ChaCha20 pour les données. Cette répartition explique aussi l'enjeu quantique : l'algorithme de Shor menace la partie à clé publique, tandis que le chiffrement symétrique avec des clés de 256 bits reste solide.
À lire ensuite
Questions liées
Termes utilisés ici
- TLS (Transport Layer Security)
- Le chiffrement qui protège la plupart du trafic internet, comme HTTPS.
← Les 40 questions sur Chiffrement et trafic chiffréTous les thèmes