đŸ’Ÿ Archived View for unbon.cafe â€ș lejun â€ș posts â€ș 20230424_openPGP.gmi captured on 2023-04-26 at 13:17:41. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

OpenPGP

2023-04-24

OpenPGP est un standard IETF datant de 1997 encadrant les communications chiffrées par jeux de clés. Il s'utilise aussi bien dans le cadre d'échanges textuels que d'échanges de données (et ainsi de fichiers).

OpenPGP, et tout systÚme de cryptographie asymétrique ou également appelé à clé publique, permet d'assurer la confidentialité des données (le contenu n'étant exploitable qu'en possession de la clé privée), et leur authenticité.

Fonctionnement

Le chiffrement s'effectue Ă  l'aide de deux paires de clĂ©s (soit un total de quatre) dĂ©tenues par les deux parties. Chaque partie dispose d'une clĂ© privĂ©e et d'une clĂ© publique, cette derniĂšre peut ĂȘtre partagĂ©e ouvertement – par exemple sur une infrastructure Ă  clĂ©s publiques (ou Public Key Infrastructure) – tandis que la premiĂšre doit rester privĂ©e. Soit des donnĂ©es envoyĂ©es de A vers B alors :

L'authenticitĂ© de donnĂ©es est vĂ©rifiĂ©e via le chemin opposĂ© par une signature numĂ©rique. Toujours dans le sens A vers B alors :

À noter qu'il est mathĂ©matiquement complexe de calculer la clĂ© privĂ©e Ă  l'aide de la clĂ© publique.

Consider the number 2,701. If you were to be asked for its prime factors, you would find it a daunting challenge. If you were to be given the numbers 37 and 73, though, it wouldn’t take but a minute to discover the answer was 2,701. Multiplying two numbers to yield a third number is easy: finding those two numbers, given the third, is hard[1].

Applications connues

PrettyGoodPrivacy, d'acronyme PGP, est un logiciel propriétaire datant de 1991[2]. Sa popularité motivera son ouverture par la suite et donnera la naissance du standard OpenPGP.

GnuPrivacyGuard, d'acronymes GnuPG ou GPG, est un logiciel du groupe GNU Project basé sur OpenPGP.

Références

[1] What’s ‘public-key cryptography’?, GnuPG 2023

[2] PGP Message Exchange Formats, IETF 1996