[TLS] Re: WG Last Call: draft-ietf-tls-mlkem-08 (Ends 20 26-07-08)

Kris Kwiatkowski <[email protected]> Sun, 12 Jul 2026 16:18:15 +0100
Newsgroups gmane.ietf.tls
Message-ID <[email protected]>
Hi Nick,

I agree that making this document depend on a CFRG publication would be 
overkill.

That said, I think this discussion is worthwhile. While it is certainly 
relevant to TLS, it is not specific to TLS; other protocols using ML-KEM 
face the same considerations. That's why I thought it would be 
appropriate to capture this guidance in a more general document, such as 
draft-sfluhrer-cfrg-ml-kem-security-considerations (or any other, that 
one just looks like right place).

Probably it's reasonable for this guidance to appear in both places: in 
the TLS drafts and a CFRG document, so that it can serve as common 
guidance for other protocols.

Cheers,
Kris

On 12/07/2026 13:44, Nick Sullivan wrote:

> Hi Kris,
>
> I think we agree, but I want to be clear on one point: we should 
> restrain ourselves from creating a hard dependency on the CFRG 
> publishing a draft for this document. The security considerations 
> document for ML-KEM has been discussed in the CFRG but is has not yet 
> been adopted (discussion is ongoing). Given the targeted nature of 
> this suggestion and the attention it has from experts participating in 
> this WG, having to block on a CFRG publication for one recommendation 
> would be overkill. Working groups are free to make their own 
> cryptographic decisions.
>
> I agree that entropy and RNG compromise should be taken into 
> consideration in a CFRG draft on this topic if adopted so that other 
> working groups can benefit from this type of advice, but not as a 
> blocker for this document. The TLS WG chairs always have the option to 
> solicit an expert review from the Crypto Review Panel on any sensitive 
> cryptographic elements of a protocol if they deem it necessary.
>
> Best,
> Nick
>
> On Sun, Jul 12, 2026 at 12:07 PM Kris Kwiatkowski 
> <[email protected]> wrote:
>
>
>     On 12/07/2026 09:06, John Mattsson wrote:
>>
>>     Regarding Jakob Appelbaum's suggested text, I agree that wording
>>     along the lines of "the m value is recoverable by the
>>     decapsulating peer" should be added to
>>     draft-ietf-tls-ecdhe-mlkem, draft-ietf-tls-mlkem, and likely to
>>     future IETF KEM specifications as well.
>
>
>     I agree with the points below, including that the broader CSPRNG
>     guidance discussion belongs in a wider IETF context such as an
>     RFC4086bis effort.
>
>     On where the suggested text about 'm' being recoverable by the
>     decapsulating peer should go: I think
>     draft-sfluhrer-cfrg-ml-kem-security-considerations is the proper
>     home for it, rather than the documents that merely define code
>     points for TLS. The TLS drafts could then simply reference it.
>     Duplicating ML-KEM security considerations across
>     draft-ietf-tls-ecdhe-mlkem, draft-ietf-tls-mlkem, and every future
>     KEM code point document seems fragile, and a single CFRG document
>     keeps the guidance consistent. This follows the same logic as your
>     RFC4086bis suggestion: put the guidance where it can be
>     referenced, not in each protocol-specific draft.
>
>     For the same reason, the discussion itself belongs in CFRG, where
>     it would get review from the crowd focused on cryptographic
>     mechanisms.
>
>     Cheers,
>     Kris
>
>     _______________________________________________
>     TLS mailing list -- [email protected]
>     To unsubscribe send an email to [email protected]
>

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