Plans for Post-Quantum Cryptography in GnuPG

Jacob Bachmeyer jcb62281 at gmail.com
Tue Apr 14 06:13:10 CEST 2026


On 4/13/26 03:13, Robert J. Hansen wrote:
>> This is a serious problem:  recent developments suggest that 256-bit 
>> EC cryptosystems might not last much longer
>
> "Might" and "much not" are vague things. Better to say something 
> concrete, like "the US government has informed its suppliers and 
> contractors they must use PQC signatures for firmware and software 
> starting in 2030. Communications can be secured via ECC until 2033."
>
> We have between four and seven years to transition. Let's talk calmly 
> about our smooth, responsible migrations, not scare people into doing 
> it quickly with vague talk about how ECC might not be around much longer.
>
> Smooth is slow. Slow is fast.

Agreed.

>> and here we find that PQC signature algorithms are not ready yet.
>
> NIST FIPS 204 specifying CRYSTALS was published in 2024, so *a* 
> specification exists: but as with all specs, the first release had 
> errors. NIST is tracking these errors in a publicly viewable 
> spreadsheet. They're emphatic that "[p]otential corrections DO NOT 
> introduce new technical requirements", but it's pretty clear that soon 
> a new draft of FIPS 204 will be released incorporating this errata.
>
> All the correct information exists: it's just not yet all in one 
> master document.

This is good news, at least.

>> 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?
>
> Hard no. This is a terrible idea. You can have Werner and g10 Code 
> working on implementing FIPS 204, or you can have them working on 
> this. Delaying Dilithium to get this out as a six-month stopgap which 
> we'd then have to support for 30 years is unwise.

Since we already *have* RSA, I would expect expanding the supported key 
size to be trivial, but Werner and g10 Code know the GPG code base 
better than I do.


-- Jacob




More information about the Gnupg-users mailing list