[saag] Re: post quantum guidance draft

Bas Westerbaan <[email protected]> Fri, 12 Dec 2025 10:54:12 +0100
Newsgroups gmane.ietf.saag
Message-ID <CAMjbhoWi0cc2sJNrnkRNzE0s-7gFp2J-Xrcf==7Ady9CA2ibag@mail.gmail.com>
Let's not forget about the time it takes to migrate, even for updateable
software and short-lived devices.

On Fri, Dec 12, 2025 at 10:47 AM John Mattsson <john.mattsson=
[email protected]> wrote:

> Long-lived devices, or components within devices, that rely on public keys
> throughout their entire lifetime are not rare, they are common. A large and
> growing number of these devices implement IETF standards such as PKIX, CMS,
> IKEv2, TLS handshake, SSH, COSE, EDHOC.
>
> Long-term signature keys are used for firmware and software updates,
> deployment and provisioning, secure boot, management, remote attestation,
> and similar functions. As an example, organizations such as IEEE, 3GPP,
> GSMA, TCG, and GlobalPlatform use PKIX for device certificates.
>
> The reasons public keys are not updated vary. Sometimes they are
> hardcoded, sometimes the manufacturer loses interest or goes bankrupt,
> sometimes the device does not support newer algorithms, and sometimes users
> simply do not take the time or have the expertise to manually update
> devices, which may require specific hardware or technical competence.
> Considering just SSH, a significant fraction of devices still run libraries
> that are 10–20 years old.
>
> If the IETF issues guidance, I strongly believe it should explicitly
> address long-lived devices.
>
> Cheers,
> John Preuß Mattsson
>
> On 2025-12-12, 10:02, "Bellebaum, Thomas" <thomas.bellebaum=
> [email protected]> wrote:
>
> Hi John,
>
> > A common position is that there is a meaningful chance of a CRQC being
> built within the next 15 years. If that assumption is true, then we
> urgently need to migrate signatures in long-lived devices. Recommending
> inaction in that scenario is like having your house on fire, arguing about
> whether to use a powder or foam extinguisher, and ultimately deciding to
> recommend doing nothing.
>
> Yeah, I originally wrote something about long-term authenticity. Stephen
> eventually changed that to
>
> > Systems dealing with signatures that are required to still be
> > usefully verifiable in the timeframe that might include a CRQC are
> > rare and complex and are not further considered here. Systems that
> > need to select a signature verification public key (and hence
> > algorithm) now, for use in some years time, are also not covered by
> > this guidance.
>
> FWIW I think for a first guidance document this direction is a good
> balance. It makes for a short recommendation section for common scenarios
> yet is still explicit about such use cases. I would like the "For almost
> all deployments" in section 3.2 to become more explicit eventually (e.g.
> "For data/peer authentication within the next few years"; it is ok if this
> somewhat limits the scope to use cases we feel more confident about) and
> the "rare and complex" in the justification section to be more helpful in
> deciding whether or not $my_use_case might require worring further about
> such things.
> But I feel like those are details we could work out :)
>
> Best,
>
> -- TBB
>
> _______________________________________________
> saag mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>

_______________________________________________
saag mailing list -- [email protected]
To unsubscribe send an email to [email protected]