Aller au contenu

PGP : Pretty Good Privacy

Cryptographie

PGP : Pretty Good Privacy. « Une confidentialité plutôt bonne », par analogie avec l'enveloppe cachetée à la cire, modestement présentée comme correcte alors qu'elle a fait trembler des administrations.

Principe hybride : Le message est chiffré avec une clé symétrique aléatoire, elle-même chiffrée avec la clé publique de chaque destinataire. La signature, elle, prouve l'origine et l'intégrité.

OpenPGP : Le format a été normalisé à l'IETF sous le nom OpenPGP ; GnuPG (GNU Privacy Guard) en est l'implémentation libre la plus répandue, notamment pour signer des paquets logiciels et des commits.

Toile de confiance : Au lieu d'une autorité centrale façon PKI, chacun certifie les clés des gens qu'il connaît. Le modèle est d'une grande élégance théorique et a réuni, au fil des décennies, des foules considérables dans les fêtes de signature de clés, c'est-à-dire quelques dizaines de personnes.

Limites : Les métadonnées (expéditeur, destinataire, sujet) restent visibles, et il n'y a pas de confidentialité persistante : la clé privée volée demain déchiffre les archives d'hier.

Ce qui arrive si on s'en passe

Sans chiffrement de bout en bout du courrier, le contenu des messages reste lisible par chaque serveur qui le stocke ou le relaie, et par quiconque en compromet un. Sans signature, rien ne distingue un message authentique d'un faux bien imité : l'usurpation d'expéditeur devient un exercice de rédaction. Pour la distribution logicielle, l'absence de signature vérifiée permet de substituer un paquet ou une archive sans que l'utilisateur le remarque. Le chiffrement ne protège toutefois ni les métadonnées ni les messages déjà déchiffrés et stockés en clair sur le poste, et une clé privée mal gardée annule l'ensemble.

Explication de la marmotte

Un courriel ordinaire ressemble à une carte postale : tous les services qui le transportent peuvent le lire. Cet outil permet de le glisser dans une enveloppe que seul le destinataire sait ouvrir, grâce à une paire de clés : une clé que l'on distribue à tout le monde pour recevoir des messages fermés, et une clé secrète que l'on garde pour les ouvrir. Il permet aussi de signer un message, comme un cachet qui prouve qu'il vient bien de soi et que personne ne l'a modifié en route.

Où ce terme est utilisé

← Tout le glossaire