Cryptographie à clé publique (pkc)

Définition - Que signifie la cryptographie à clé publique (PKC)?

La cryptographie à clé publique (PKC) est une technique de cryptage qui utilise un algorithme de clé publique et privée jumelée (ou clé asymétrique) pour une communication de données sécurisée. Un expéditeur de message utilise la clé publique d'un destinataire pour crypter un message. Pour déchiffrer le message de l'expéditeur, seule la clé privée du destinataire peut être utilisée.

Les deux types d'algorithmes PKC sont RSA, qui est un acronyme nommé d'après les inventeurs de cet algorithme: Rivest, Shamir et Adelman, et Digital Signature Algorithm (DSA). Le chiffrement PKC a évolué pour répondre aux demandes croissantes de communication sécurisée de plusieurs secteurs et industries, tels que l'armée.

PKC est également connu sous le nom de cryptage à clé publique, cryptage asymétrique, cryptographie asymétrique, cryptage asymétrique, cryptage à clé asymétrique et cryptage Diffie-Hellman.

Definir Tech explique la cryptographie à clé publique (PKC)

PKC est un algorithme cryptographique et un composant de cryptosystème implémenté par une variété de normes Internet, y compris Transport Layer Security (TLS), Pretty Good Privacy (PGP), GNU Privacy Guard (GPG), Secure Socket Layer (SSL) et Hypertext Transfer Protocol (HTTP ) sites Internet.

PKC facilite la communication sécurisée via un canal non sécurisé, qui permet à un message d'être lu uniquement par le destinataire prévu. Par exemple, A utilise la clé publique de B pour chiffrer un message à B, qui peut être déchiffré à l'aide de la clé privée unique de B.

PKC préserve la confidentialité des e-mails et assure la sécurité des communications pendant que les messages sont en transit ou stockés sur des serveurs de messagerie. PKC est également un composant DSA utilisé pour authentifier une clé privée vérifiable par toute personne disposant d'un accès par clé publique autorisé, qui valide l'origine et l'expéditeur du message. Ainsi, PKC facilite la confidentialité, l'intégrité des données, l'authentification et la non-répudiation, qui constituent des paramètres clés d'assurance des informations (IA).

PKC est plus lent que les méthodes de cryptographie à clé secrète (ou cryptographie symétrique), en raison des exigences de calcul élevées. Contrairement à la cryptographie symétrique, PKC utilise une taille de tampon fixe, en fonction de petites quantités de données particulières, qui peuvent uniquement être cryptées et non enchaînées dans des flux. Étant donné qu'une large gamme de clés de chiffrement possibles est utilisée, PKC est plus robuste et moins sensible aux tentatives de violation de sécurité par des tiers.