[TLS] Re: Fwd: New Version Notification for draft-usama-tls-risks-of-mlkem-01.txt

Jacob Appelbaum <jacob@appelbaum.net> Mon, 01 June 2026 19:23 UTC

Return-Path: <jacob@appelbaum.net>
X-Original-To: tls@mail2.ietf.org
Delivered-To: tls@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 93A8DF8D6158 for <tls@mail2.ietf.org>; Mon, 1 Jun 2026 12:23:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780341784; bh=oAn0EKVOntvNNCW2gGj6YfCrcjK52tdNwqCB8kybhbw=; h=Date:Subject:To:References:From:In-Reply-To; b=wqk+rfgqaxNPK/3lNaOrjM6DFFD5+7EZJGJsI5CSAeYvCvAqStb3DqoaDSGxL3GFW rFrIknhdsf4/a92SnOc+++/DnZ2LKfoZgQgRXhrN/EzuLDgSA4Ng7fHu3HmXOqTZjS RIeT+zAoN7iU0WAkpaxTpPtV9MiEmDXxcwNUsBXw=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level:
X-Spam-Status: No, score=-2.797 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=appelbaum.net
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l72-0MoS27Dg for <tls@mail2.ietf.org>; Mon, 1 Jun 2026 12:23:03 -0700 (PDT)
Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 63928F8D6151 for <tls@ietf.org>; Mon, 1 Jun 2026 12:23:03 -0700 (PDT)
Received: by mail.gandi.net (Postfix) with ESMTPSA id E90E93EC57; Mon, 1 Jun 2026 19:22:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=appelbaum.net; s=gm1; t=1780341776; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=PlAyOf4ZWytaH20LHom9vamAdHE5Q3OGpsdPZhzWLxw=; b=BocIfbbA9oOsWclK0aDSNAGBIQ4G4WE6ZWYmNCshnEnYCsIa2ulqxx+a4qnWoM+1Xv0sTJ o1u49vlB2fiSFLjsetvHbdiRwl44HEQz1pqClZFJUp52lpI5P3H9LuuIAh5ztqz139T+oF cQa6q+jMVajFe9H6DZuDi6eK4SYep3dRyQORhfvkLlR7UPHZWJd3mbAwJYYbQp75NNPlLT Tq37ziRpl0XjHB2PJEZJh1YHdlMOIIsjqG0zY5FHVF+w9+XTG+cF5loqpqFJw2J/84mFJp yg0MJMAMvH3BG8YSwq1UISaYxZA8jZxdlX8NVvDmKh0n0t/AaCZn6zsRdRhJmA==
Message-ID: <9776abfb-5107-48f5-bfb0-1b1bed8509b8@appelbaum.net>
Date: Mon, 01 Jun 2026 21:13:17 +0200
MIME-Version: 1.0
To: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>, "TLS@ietf.org" <tls@ietf.org>
References: <178004897406.1571084.15428249207754239073@dt-datatracker-5b4c8598b5-4ztf9> <b9a8212d-cfe0-402b-9a8a-f63c1712d1db@tu-dresden.de>
Content-Language: en-US
From: Jacob Appelbaum <jacob@appelbaum.net>
Autocrypt: addr=jacob@appelbaum.net; keydata= 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
In-Reply-To: <b9a8212d-cfe0-402b-9a8a-f63c1712d1db@tu-dresden.de>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-GND-Sasl: jacob@appelbaum.net
X-GND-Cause: dmFkZTEL62XUIXXlnWVKsOmGUli8cFwcG/+DKwGGvvHYl+V3mG1B7cV1hzIn1xon6wtGGhMSawqg1FRtnUSJ2ckkrTqYHPPIRELsDJ4ZjC4dWZMpMkE0fMi2TNJlNTBhiXdd74FmLweRsminXX/pK0bli3xnwG4sO5uF7OgCf3Pr9/1WVuJq83Z61K/JVkPfkeJzlatlUWl4nBRkgtSyXQ+oV4mY2gpkwGqKmJQYORLnLvQePP1hk1sbn/7mE6o8fl23O1gjFkr9VEJNGWbEqHMywfN2sY8SjE2XPo/d4D/xUnUovLbSiQffdk0vC2zZP/gA3JvIRsNdfdl/a1afk8z5TmcBXo/zjid2Fs3haXmNw3UlpdImTDT8ft67HQB7kEI40DqzbrCppyNof7PIRdP4CoK8jtc5c3Usw2Mxm+LtyfvPsepmdNlgbr6ZM6aIzDG41IqVnSl/blebfvH7k9iJukq3KJSITtBiP3ix9KgI7BDGKr2dFcSEp8qZkfi136XtWrOHvDefXhS85xaLz6KGS1nDNNv1IXSLu0bUc4uDRPDvPZYG1uvTsQ6idQlM4ab4ASe0jg4J3vMRbt9LP8EsJg+xk71jG/A5MixPFXSPawdkkxHG8QehLGoL6VPcptvQ6ne2Wx3qElvNLQnEGnHk87OHg2sc0iZsQN+igR+DCJ5SYQ
X-GND-State: clean
X-GND-Score: -100
Message-ID-Hash: 37NNLI433PHKICRG5V5DVCO6WKJTWZAZ
X-Message-ID-Hash: 37NNLI433PHKICRG5V5DVCO6WKJTWZAZ
X-MailFrom: jacob@appelbaum.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Fwd: New Version Notification for draft-usama-tls-risks-of-mlkem-01.txt
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/8I729MjQVdt5JawqwBizdg_Mlt0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Owner: <mailto:tls-owner@ietf.org>
List-Post: <mailto:tls@ietf.org>
List-Subscribe: <mailto:tls-join@ietf.org>
List-Unsubscribe: <mailto:tls-leave@ietf.org>

Hi Usama,

On 5/29/26 12:31, Muhammad Usama Sardar wrote:
> Dear Joe and Sean,
> 
> I believe I have collected sufficient attestations from the WG that
> a new proof is required for draft-ietf-tls-mlkem.

Agreed.

> 
> As I understand, apart from me, there are at least 2 other WG 
> participants (Nadim [0] and Nathanael [1]) who are /already/ doing
> or have /volunteered/ to do independent formal analysis in ProVerif.
> I take that as a strong attestation that there is enough WG energy
> to do the work.
> 
> So with these attestations, I would like to request the initiation
> of the FATT process for draft-ietf-tls-mlkem. I believe it would be
> good to have FATT's evaluation of the artifacts that would be
> eventually developed by these efforts. Thank you for your kind
> consideration.
> 

I would like to see the FATT process completed for the issues that you 
have raised.

In particular, I am curious to see how the FATT process will reconcile 
NIST's requirements with TLS's choices.

For example, does TLS with ML-KEM now require a NIST certified DRBG?

If so, I don't see that requirement written down in any draft or RFC. 
Did I miss it?

If not, then how can certain design changes imposed by NIST on Kyber be 
considered to have the same requirements and constraints as the 
resulting ML-KEM NIST standard?

> In addition, I believe all concerns have been addressed in this
> version. Summary of major changes is:
> 
> * Added justification based on the FATT process: Section 4 *
> Reorganization, specially in motivation (Section 1.1) * Added some
> common arguments: Section 6 * Comparison with hybrid ML-KEM in
> Section 4.1 * Clarification of what "breaking" means in Section 3
> 

I don't see any mention of patents in your draft. This seems concerning 
when the world-wide patent waiver license applies only to the exact 
specification which I understand imposes using a NIST certified DRBG.

Hopefully you will also include at least a basic analysis of these matters.

> For those who haven't had a chance to check the draft yet, more
> feedback on Sec. 3 and 4 is very welcome. For discussion of details
> of modeling, please contact me off-list.
> 

I will contact you off-list for discussion of modeling and independent 
verification of modeling results.

Kind regards,
Jacob Appelbaum

> Best regards,
> 
> -Usama
> 
> [0] https://mailarchive.ietf.org/arch/msg/tls/pZe6luYQeT4GhbOc1FE1xi-
> Lmzc/
> 
> [1] https://mailarchive.ietf.org/arch/msg/tls/
> S5QioGFa3T3AFWIAjsNg8BFy5Co/
> 
> 
> 
> -------- Forwarded Message -------- Subject:     New Version
> Notification for draft-usama-tls-risks-of- mlkem-01.txt Date:
> Fri, 29 May 2026 03:02:54 -0700 From:     internet-drafts@ietf.org 
> To:     Muhammad Sardar <muhammad_usama.sardar@tu-dresden.de>,
> Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
> 
> 
> 
> A new version of Internet-Draft draft-usama-tls-risks-of-
> mlkem-01.txt has been successfully submitted by Muhammad Usama
> Sardar and posted to the IETF repository.
> 
> Name: draft-usama-tls-risks-of-mlkem Revision: 01 Title: Potential
> Risks of Standalone ML-KEM in TLS 1.3 Date: 2026-05-29 Group:
> Individual Submission Pages: 16 URL: https://www.ietf.org/archive/id/
> draft-usama-tls-risks-of-mlkem-01.txt Status: https://
> datatracker.ietf.org/doc/draft-usama-tls-risks-of-mlkem/ HTML:
> https://www.ietf.org/archive/id/draft-usama-tls-risks-of- 
> mlkem-01.html HTMLized: https://datatracker.ietf.org/doc/html/draft-
> usama-tls-risks- of-mlkem Diff: https://author-tools.ietf.org/iddiff?
> url2=draft-usama-tls-risks- of-mlkem-01
> 
> Abstract:
> 
> We attest that standalone ML-KEM in TLS 1.3 breaks the existing 
> formal proofs of TLS in state-of-the-art symbolic security analysis 
> tool, ProVerif. In this draft, we show *exactly* where the ProVerif 
> proofs break, namely transition from symmetric DHKE to asymmetric 
> KEM. More specifically, the existing proofs of TLS in ProVerif are 
> based on commutativity property, whereas commutativity does not
> apply to standalone ML-KEM in TLS.
> 
> We also attest that from a formal analysis perspective, this is a 
> much bigger change than RFC8773bis, which indeed went for FATT
> review (cf. [TLS-FATT]). We, therefore, formally request the chairs
> to initiate the FATT review of standalone ML-KEM in TLS. A few WG 
> participants have already volunteered to do formal analysis in 
> ProVerif.
> 
> This draft also offers some preliminary discussion to help the 
> developers and policy makers make informed choices. Finally, the 
> draft also aims to reduce the endless repitition of arguments from 
> both sides presented on several lists by documenting these arguments 
> so they can simply be referred to.
> 
> 
> 
> The IETF Secretariat
> 
> 
> 
> _______________________________________________ TLS mailing list --
> tls@ietf.org To unsubscribe send an email to tls-leave@ietf.org