Plans for Post-Quantum Cryptography in GnuPG
Jacob Bachmeyer
jcb62281 at gmail.com
Mon Apr 13 05:36:44 CEST 2026
On 4/12/26 21:37, Robert J. Hansen via Gnupg-users wrote:
>> I would like to know if there are any plans for GnuPG to support
>> post-quantum cryptography schemes, specifically ML-KEM (Kyber) and
>> ML-DSA (Dilithium) as these will be crucial in cryptography that is
>> resistant to quantum computer attacks (a fast-growing threat).
>
> Kyber is already present in the latest 2.5 series, which is (despite
> its developmental version number) a GA release intended for all users.
>
> There is no support at present for PQC in signing/certifying
> algorithms, as the demand there seems slightly less. (And before
> anyone screams "how can it be less?!", this is less in terms of user
> demand, and your voice is in the minority.)
>
> IMO, the necessary algorithms for PQC signing/certifying are not yet
> ready for primetime. Dilithium is obviously the biggest component of a
> signing/certifying system, but there are others, and things are still
> evolving on the cryptography front. I'm sure that once things
> stabilize LibrePGP will start supporting it quickly enough.
This is a serious problem: recent developments suggest that 256-bit EC
cryptosystems might not last much longer and here we find that PQC
signature algorithms are not ready yet.
... That leaves RSA, which even at RSA-4096 may be within the reach of
very large clusters in the near future.
Perhaps we should just bite the proverbial bullet and roll out RSA-16384
signatures as an interim measure? Possibly as a RSA-16384/PQC hybrid
cryptosystem?
Would a better approach be to generalize hybrid signature systems,
allowing users to specify combinations when generating keys? For a
valid signature under such a key, *all* (per-algorithm) sub-signatures
must be valid.
-- Jacob
More information about the Gnupg-users
mailing list