Aller au contenu
ecdsa.com

LibrePGP

Une spécification OpenPGP maintenue par l’auteur de GnuPG (draft-koch-librepgp), qui prolonge la lignée RFC 4880bis avec des clés v5 et son propre chiffrement composite Kyber, incompatible avec les clés v6 de la RFC 9580.
Autres graphiesLibrePGPv5 keydraft-koch-librepgpRFC 4880bis

La scission est devenue publique fin 2023, lorsque l’auteur de GnuPG a publié LibrePGP comme alternative au « crypto refresh » du groupe de travail de l’IETF, devenu la RFC 9580 en juillet 2024. Les clés v5 de LibrePGP ont des empreintes SHA-256 comme les clés v6, mais un format différent, et GnuPG 2.5 les utilise pour ses clés post-quantiques (ML-KEM-768 ou ML-KEM-1024 avec ECC, définitives depuis GnuPG 2.5.1, en septembre 2024).

Pour les utilisateurs, les règles pratiques sont les suivantes : les clés v4 et les algorithmes de la RFC 4880 fonctionnent partout ; les clés v5 fonctionnent avec GnuPG et les implémentations qui ont choisi LibrePGP ; les clés v6 fonctionnent avec les implémentations de la RFC 9580 comme Sequoia et OpenPGP.js. Avant de publier une clé au nouveau format, vérifiez ce que peuvent lire les personnes et les systèmes qui la vérifieront. La présente description se veut neutre : les deux camps estiment que leur conception est la meilleure voie.

Normes et références

Tous les termes