Skip to main content

Qu'est-ce que le cryptage des clés asymétriques?

Le cryptage de clé asymétrique est le processus de transformation d'un texte afin de cacher sa signification en utilisant une clé publique partagée.Le texte ne peut être déchiffré que par une clé privée secrète qui est différente, mais mathématiquement liée à la clé publique.Les principales utilisations du chiffrement des clés asymétriques sont des échanges de clés symétriques, l'authentification basée sur le certificat et les signatures numériques.

L'avantage de l'asymétrique sur le chiffrement de la clé symétrique, où la même clé est utilisée pour crypter et décrypter un message, est que les messages sécurisés peuvent être envoyésentre deux parties sur un canal de communication non sécurisé sans partager initialement des informations secrètes.Les inconvénients sont que le cryptage et le décryptage sont lents, et le texte chiffré peut potentiellement être piraté par un cryptographe avec suffisamment de temps de calcul et de puissance.

La cryptographie clé asymétrique, ou cryptographie à clé publique, a révolutionné la cryptologie.Publicité en 1976, Martin Hellman et Whitfield Diffie décrivent un système cryptographique de deux clés, où une clé est utilisée pour le cryptage et une deuxième clé différente mais connexe est utilisée pour le déchiffrement.Cela est depuis devenu un élément fondamental de la sécurisation de la communication sur Internet.Le cryptage de clé asymétrique est la base d'outils tels que le très bon programme de confidentialité (PGP), le protocole Secure Sockets Layer (SSL) et le protocole de sécurité de la couche de transport (TLS.)

La confidentialité d'un message ainsi que l'authenticité de l'expéditeurPeut être garanti en utilisant le cryptage des clés asymétriques.Imaginez qu'Alice aimerait communiquer des informations confidentielles à Bob.Bob a une clé publique publiée qu'il a mise à la disposition d'Alice à l'aide de canaux non garantis.Alice utilise un algorithme cryptographique et la clé publique de Bob pour transformer son message texte brut en texte chiffré, garantissant la confidentialité de son message.Seul Bob peut déchiffrer son message en utilisant un algorithme complémentaire et sa clé privée.Bob peut alors répondre avec un message chiffré par sa clé privée et qu'Alice peut être sûr que le message est authentique si sa clé publique peut le déchiffrer.

La force du cryptage des clés asymétriques est liée à la longueur des clés et à la difficulté deLes mathématiques reliant les deux clés.Ron Rivest, Adi Shamir et Leonard Adleman ont développé l'algorithme RSA en 1978, qui est l'algorithme le plus courant utilisé aujourd'hui.Les clés publiques et privées partagent le module du produit de deux grands nombres premiers distincts.Afin de garantir la sécurité du chiffrement des messages, les durées des clés ont dû augmenter.Ceci est en réponse à une augmentation de la puissance de calcul des pirates qui pourraient briser les codes plus faibles en utilisant des calculs de force brute.La complexité des algorithmes rend le chiffrement des clés asymétrique très lent et le mieux adapté aux messages plus petits tels que les clés de session de partage utilisées dans les signatures numériques.