Qu'est-ce que le chiffrement asymétrique ? | Chiffrement asymétrique vs symétrique

Le chiffrement asymétrique, également connu sous le nom de chiffrement à clé publique, rend le protocole HTTPS possible. Dans le chiffrement asymétrique, deux clés sont utilisées au lieu d'une.

Share facebook icon linkedin icon twitter icon email icon

Chiffrement asymétrique

Objectifs d’apprentissage

Après avoir lu cet article, vous pourrez :

  • Découvrez ce qu'est le chiffrement asymétrique
  • Comprendre les différences entre les chiffrements asymétrique et symétrique
  • Expliquer pourquoi le chiffrement asymétrique est important pour le protocole TLS / SSL

Qu'est-ce que le chiffrement asymétrique ?

Il existe deux parties dans une communication cryptée : l'expéditeur, qui crypte les données, et le destinataire, qui les décrypte. Comme son nom l'indique, le chiffrement asymétrique est différent de chaque côté ; l'expéditeur et le destinataire utilisent deux clés différentes. Le chiffrement asymétrique, également connu sous le nom de chiffrement à clé publique, utilise un appariement clé publique-clé privée : les données chiffrées avec la clé privée ne peuvent être déchiffrées qu'avec la clé publique, et vice versa.

TLS (ou SSL), le protocole qui rend possible HTTPS, repose sur un chiffrement asymétrique. Un client obtiendra la clé publique d'un site Web à partir du certificat TLS (ou certificat SSL) de ce site Web et l'utilisera pour initier une communication sécurisée. Le site Web garde la clé privée secrète.

Qu'est-ce que le chiffrement symétrique ?

Dans le chiffrement symétrique, la même clé crypte et décrypte les données. Pour que le chiffrement symétrique fonctionne, les deux ou plusieurs parties communicantes doivent savoir quelle est la clé ; pour qu'il reste sécurisé, aucun tiers ne doit pouvoir deviner ou voler la clé.

Comment le chiffrement asymétrique et le chiffrement symétrique sont-ils utilisés pour TLS / SSL ?

TLS, également connu sous le nom de SSL, est un protocole de chiffrement des communications sur un réseau. TLS utilise à la fois le chiffrement asymétrique et le chiffrement symétrique. Lors d'une mise en liaison TLS, le client et le serveur conviennent de nouvelles clés à utiliser pour le chiffrement symétrique, appelées « clés de session ». Chaque nouvelle session de communication commencera par une nouvelle mise en liaison TLS et utilisera de nouvelles clés de session.

La mise en liaison TLS elle-même utilise un chiffrement asymétrique pour la sécurité tandis que les deux parties génèrent les clés de session, et afin d'authentifier l'identité du serveur d'origine du site Web.

Comment fonctionne une clé cryptographique ?

Une clé est une chaîne de données qui, lorsqu'elle est utilisée avec un algorithme cryptographique, chiffre ou déchiffre les messages. Les données chiffrées avec la clé ressembleront à une série aléatoire de caractères, mais toute personne possédant la bonne clé (soit la même clé, soit l'une des paires de clés publique / privée) peut la remettre sous forme de texte en clair.

Comment Cloudflare aide-t-il les propriétés Web à réaliser le chiffrement asymétrique ?

Cloudflare propose l'utilisation de certificats SSL gratuits. Les propriétaires de sites Web qui se sont inscrits à Cloudflare peuvent implémenter SSL en un seul clic. Cela permet aux sites Web de passer facilement de HTTP à HTTPS, ce qui sécurise les données des utilisateurs et augmente leur confiance.

Pour en savoir plus sur les mises en liaison SSL / TLS et sur la façon dont elles utilisent le chiffrement asymétrique et symétrique, voir Que se passe-t-il lors d'une mise en liaison TLS ?