[TLS] Re: [Last-Call] Last Call comment: draft-ietf-tl s-mlkem-09 - named-group downgrade / negotiation policy

Viktor Dukhovni <[email protected]>
Newsgroups gmane.ietf.tls
Message-ID <[email protected]>
On Wed, Aug 12, 2026 at 07:17:22AM -0400, Mark C. Langston wrote:

> - The residual risk is at named-group granularity, where TLS 1.3 has no
>   downgrade signal. RFC 8446 Section 4.1.3's downgrade protection is
>   version-granular only. So (a) an active attacker can induce fallback
>   across connections by black-holing the PQC handshake (unknown group,
>   or an oversized/fragmented ClientHello) so the client or application
>   retries with a reduced offering,

No TLS 1.3 stack I know of retracts supported_groups on handshake
failure.  One could perhaps on retry predict a different keyshare, but
shrinking the set of supported groups would simply be an implementation
design flaw.

What more often happens is the opposite, e.g., the Postfix (3.11+ with
OpenSSL 3.5+) SMTP client initially predicts X25519, but since it also
advertises X25519MLKEM768 in supported_groups, the Postfix SMTP server
chooses that via HRR, and CH2 send X25519MLKEM768.

> For an Informational document registering standalone PQC groups, it is
> worth stating that the assurance has to come from local policy, not from
> the handshake. Suggested text for Security Considerations:
> 
>     However, the protocol provides no
>     signal by which a client can detect that its post-quantum
>     key-establishment intent was defeated by induced fallback across
>     connections or by a peer that prefers a classical group.

This is not needed.  The fallback scenario you've envisioned is not
grounded in reality.  Your mistake is conflating the supported_groups
and keyshare extensions.

-- 
    Viktor.  🇺🇦 Слава Україні!

_______________________________________________
TLS mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.