Qu'est-ce que la cryptographie asymétrique?
La cryptographie asymétrique est un type de chiffrement dans lequel la clé utilisée pour chiffrer les informations n’est pas la même que celle utilisée pour déchiffrer les informations. Ce format est le contraire de la cryptographie symétrique, où la même clé est utilisée pour chiffrer et déchiffrer les informations. Le cryptage à clé publique est la forme la plus courante de cryptographie asymétrique. Bien que la cryptographie asymétrique soit généralement plus sécurisée que la symétrie, elle est également plus difficile à mettre en place et pratiquement impossible à exécuter sans assistance informatique.
Le cryptage à clé publique est de loin le type de cryptographie asymétrique le plus courant. Dans ce système, chaque utilisateur possède deux clés, une clé publique et une clé privée. La clé publique est publiée et disponible pour toute personne qui veut la voir. La clé privée est mathématiquement liée à la clé publique, mais l'algorithme est si complexe et variable qu'il n'existe aucun moyen raisonnable de dériver une clé privée d'un public.
Supposons qu'un message doit être envoyé d'une personne à une autre. L'expéditeur localiserait la clé publique du destinataire et l'utiliserait pour chiffrer un message. Lorsque le destinataire reçoit le message, il tente de l'ouvrir. La clé publique du destinataire vérifie que la clé privée est authentique. La clé privée permet ensuite à l'utilisateur de déchiffrer le message et de le lire.
Le principal avantage de la cryptographie asymétrique réside dans la sécurité individuelle. Les deux personnes qui échangent le message peuvent ne jamais s'être rencontrées face à face; en fait, ils n'ont même pas besoin de savoir qui est l'autre personne. Étant donné que les personnes peuvent publier leurs clés sous toute identité de leur choix, le système est totalement anonyme.
Ceci est en opposition directe avec la cryptographie symétrique où la même clé est utilisée pour le cryptage et le décryptage. Dans ce cas, il est pratiquement impossible de ne pas connaître la personne qui déchiffre un message, car la clé devrait être échangée au préalable. Dans un système asymétrique, il est facile de garder une clé sécurisée, mais les systèmes symétriques ont potentiellement plusieurs personnes avec la même clé, ce qui augmente le risque de compromission.
L'un des principaux inconvénients de la cryptographie asymétrique est sa dépendance aux ordinateurs. Sans système informatique, il est pratiquement impossible d'effectuer un cryptage ou un décryptage asymétrique. L'ensemble du processus étant contrôlé par ordinateur, il est également possible de casser le système avec un ordinateur. Certains cryptages à clé publique sont considérés comme quasiment à l'abri des fissures, mais chaque année une nouvelle méthode de cryptage faisant son apparition nécessite de nouvelles contre-mesures de cryptage.