Qu'est-ce que le chiffrement asymétrique ?
Le chiffrement asymétrique permet de sécuriser le transfert des données, mais aussi d'authentifier leur origine grâce à l'utilisation de clés.
Chiffrement asymétrique : c'est quoi ?
Aussi connu sous le terme cryptographie asymétrique, le chiffrement asymétrique est un protocole de cryptographie qui utilise deux clés de chiffrement : une clé publique et une clé privée. La clé publique permet de crypter ou de chiffrer les données. La clé privée sert à déchiffrer ou décrypter des données reçues par le destinataire.
Le chiffrement asymétrique employé dans la cryptographie asymétrique offre un meilleur niveau de sécurité par rapport au chiffrement symétrique qui utilise uniquement des clés publiques. Néanmoins, certains protocoles de cryptographie dits hybrides incluent la cryptographie symétrique en parallèle au chiffrement asymétrique.
Comment fonctionne la cryptographie asymétrique ?
Voici le principe de fonctionnement d'un échange de données basé sur le protocole de chiffrement asymétrique :
- Le destinataire d'un message ou d'un fichier crée une paire de clés, une publique et une privée. Il conserve la clé privée pour le déchiffrement du message qu'il reçoit ;
- Le destinataire transmet la clé publique à l'expéditeur via les services d'un fournisseur de clés ou d'une autorité de certification ;
- La clé publique est utilisée par l'expéditeur pour crypter ou chiffrer le message qu'il envoie ;
- Le destinataire se sert de sa clé privée pour déchiffrer le message reçu.
Pourquoi utilise-t-on la cryptographie asymétrique ?
Le chiffrement asymétrique renforce la sécurité des flux de données et permet de les authentifier. Il sert à :
- Chiffrer et déchiffrer les données à l'aide de clés, une publique et une autre privée ;
- Sécuriser les données, telles que des fichiers, des messages ;
- Authentifier les données à l'aide d'une signature numérique ;
- Rendre confidentielles des données personnelles ou d'entreprise ;
- Sécuriser les transactions en ligne.
Quels sont les différents protocoles de chiffrement asymétrique ?
Il existe plusieurs protocoles de cryptographie correspondant à différents types de données.
Le chiffrement SSL / TLS
Le chiffrement SSL, aujourd'hui relayé par le nouveau protocole TLS, permet de sécuriser les connexions web tout en assurant l'authenticité du serveur du site web. Ce protocole est largement utilisé par les réseaux VPN.
Le protocole de cryptographie PGP
Ce protocole est utilisé pour chiffrer les e-mails. Le destinataire et l'expéditeur ont accès à la clé publique puisqu'elle est générée dans une base de données centrale. Le protocole chiffre le message envoyé et la clé privée du destinataire est utilisée pour le déchiffrer.
Quels sont les avantages du chiffrement asymétrique ?
La cryptographie asymétrique évite la gestion fastidieuse des clés entre les différentes parties (destinataire et expéditeur) lorsqu'elle est associée au chiffrement symétrique. En effet, un administrateur (autorité de certification ou fournisseur de clés) est en charge de cette tâche. Néanmoins, ce type de chiffrement peut s'avérer plus lent, car il nécessite beaucoup plus de calculs.