La paire de clés publique et privée comprend deux clés cryptographiques liées de manière unique (essentiellement de longs nombres aléatoires). Voici un exemple de clé publique:
3048 0241 00C9 18FA CF8D EB2D EFD5 FD37 89B9 E069 EA97 FC20 5E35 F577 EE31 C4FB C6E4 4811 7D86 BC8F BAFA 362F 922B F01B 2F40 C744 2654 C0DD 2881 D673 C2322 E2302
La clé publique est ce que son nom suggère - Public. Il est mis à la disposition de tous via un référentiel ou un répertoire accessible au public. D'autre part, la clé privée doit rester confidentielle à son propriétaire respectif.
Comme la paire de clés est liée mathématiquement, tout ce qui est chiffré avec une clé publique ne peut être déchiffré que par sa clé privée correspondante et inversement.
Par exemple, si Bob souhaite envoyer des données sensibles à Alice et veut être sûr que seule Alice pourra le lire, il chiffrera les données à l'aide de la clé publique d'Alice. Seule Alice a accès à sa clé privée correspondante et est donc la seule personne capable de déchiffrer les données chiffrées dans leur forme originale.
Comme seule Alice a accès à sa clé privée, il est possible que seule Alice puisse déchiffrer les données cryptées. Même si une autre personne accède aux données cryptées, celles-ci resteront confidentielles car ils ne devraient pas avoir accès à la clé privée d'Alice.
La cryptographie à clé publique peut donc atteindre la confidentialité. Cependant, un autre aspect important de la cryptographie à clé publique est sa capacité à créer une signature numérique.