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

John Mattsson <john.mattsson@ericsson.com> Fri, 29 May 2026 12:26 UTC

Return-Path: <john.mattsson@ericsson.com>
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 19536F75CB1A for <tls@mail2.ietf.org>; Fri, 29 May 2026 05:26:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780057602; bh=Uc0mWBISSta3qd2WGPpSA71ZcXb8KVKGofUm/Td44jc=; h=From:To:Subject:Date:References:In-Reply-To; b=gu5riAqbGuRMYsndELPrGyTOJXlPNOWAgTJugZkx4RNM1GDmbtcbAc4aqJtcuPm99 vejhp7YXXq+4JD6Yy9fOio3gmjHXp5WHnBRwycLa3bpDStfbLkeIDH+hXric0pjcnn t11p9G2tbMLM/OSin0DIzU/IKb4spaJC9HQKrzlU=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=ericsson.com
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 PKqwysv9SVHV for <tls@mail2.ietf.org>; Fri, 29 May 2026 05:26:41 -0700 (PDT)
Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013027.outbound.protection.outlook.com [52.101.83.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 05217F75C9B2 for <tls@ietf.org>; Fri, 29 May 2026 05:25:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tECjL3HehdD44EMD6bZk1kWBjt7lneZdBxdk5VvD6uDDOrXHyB+rt8yDdleral0YedVxenEBV8d0l/fmKBFx1jbTl422+StMpMu4zYQ8ZMEGi4XUxG1rpTuqDuQZfWuWQeLu1IA54K1DU8kj2xOAn739RWVhQKVHJOtD0do6VrMXQBvBHxliuTplYCqwRhEtOkAPg8b1Sab8BUkw/7s8PKHMpW02j5c2NnFIH/3hQMEtHVtERm437XPieMZQMuAnS2A+vbKodYt411bc6IZ79mvv6JWskGZF+DFgB8OWMfwQXeTR9T5cNmchoWRarCmSeUGBGGiXbwILv5EvfBFTQA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jzLR5pLS12TOSkU97/eDePLyBXGEA6qzM31+jjarua8=; b=XUTPd+XaI4dMz46+XwyhCgVHREPoOZHbb/NSLVcfFlRQNS+6TTv8FexeAtkJOnKMJVyRRPXplI5Q8RY4KH9VzEonozLrqTXTQcXWvv8D+X5ObJz6HRZ/As5abFD+NBwuJe7n4AwQv9RAKHL2IZbr5ts/XE9vr1RMTxMvGGOzsfXtYak5rSvj1sMEiGhDbqm5Xn4GG17i9n+pE1zn67Hq/o4KV4Wd4AYBMcnNoDHVc4I/GPLPsq6YV4Gmf+4slOWh2rxbrQax/VGazc7P8b7XjqZlBcgIo5JXB4ecF6cYrvSNoFv55QdjyvnHwM/EYGSgwcow2zyxe0d3nUeBqZ2Ztg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jzLR5pLS12TOSkU97/eDePLyBXGEA6qzM31+jjarua8=; b=R+fuhUNNjXz35TO0rBE2/lDijlmDxHUhjEN4MJWcN5Kc212SllYd9AX72TfCFAIyhbr5iPcZWrrTS/8IVbXL5y1OG9UelyTOkbnyoYDgOrKakfcXIhcUZ622fkK1A7xMFqw381MYkS7IesJe2lEAJyfGgNYKHArgT8o56JrAtRqfG/nfKhmxHPsWqG1mrAxCMeaIvBuwDcN863cLIxtvfIP9UdAy8u4GKyuf/1i8u2ztMAh2WJk4Jwi/N4T1w4ovfbcwGWiOg4NiN90NP9iqy/J7h344MmKsshQaDwMgdYYCD5gr/9GsPi+XIG05UUC3wkHJiqnIPvf2oEMRNebR7w==
Received: from AS4PR07MB8825.eurprd07.prod.outlook.com (2603:10a6:20b:4f3::15) by GVUPR07MB12019.eurprd07.prod.outlook.com (2603:10a6:150:35e::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.12; Fri, 29 May 2026 12:25:02 +0000
Received: from AS4PR07MB8825.eurprd07.prod.outlook.com ([fe80::11a4:5f37:fa92:f174]) by AS4PR07MB8825.eurprd07.prod.outlook.com ([fe80::11a4:5f37:fa92:f174%6]) with mapi id 15.21.0071.014; Fri, 29 May 2026 12:25:02 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>, "TLS@ietf.org" <tls@ietf.org>
Thread-Topic: [TLS] Fwd: New Version Notification for draft-usama-tls-risks-of-mlkem-01.txt
Thread-Index: AQHc71dA7UlwUW41cEKRdSG/WT0ab7Yk6eaE
Date: Fri, 29 May 2026 12:25:02 +0000
Message-ID: <AS4PR07MB8825B2ED5C1F97F575CF643289162@AS4PR07MB8825.eurprd07.prod.outlook.com>
References: <178004897406.1571084.15428249207754239073@dt-datatracker-5b4c8598b5-4ztf9> <b9a8212d-cfe0-402b-9a8a-f63c1712d1db@tu-dresden.de>
In-Reply-To: <b9a8212d-cfe0-402b-9a8a-f63c1712d1db@tu-dresden.de>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS4PR07MB8825:EE_|GVUPR07MB12019:EE_
x-ms-office365-filtering-correlation-id: 6d0eec0b-4306-44bb-a555-08debd7d4ee8
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700021|13003099007|8096899003|6133799003|18002099003|22082099003|56012099006|11063799006|4143699003;
x-microsoft-antispam-message-info: ShCkTujzqJMlqVno6nYCLv+Q5j57rRia3rHZzqRYIR4oY7Ot5Dn686OmwEV3w6UjIwbW2Xqe0eLimLxvpKPUWlHHLo5i1JXhjDMp5M0J/K3HYpNx8OOUDmSQmbIbbah0DnAVmkwl4Yn+4Bw0Q8uSjwwRfjPdCZRPbk4C8YS7Ur+N6q1vMi3KaD9aXQEXiY7XhBfoSRf5UgJu0ByCqRpWGU70eKF0sS44e0/S8g9j1JLkH8V73T2L2H9Gxf/O59Ld7ZWuqZlq04Symmmy+EVxRu+TWJSo0f3ygvzYp7ziyp22SKDK8uNVrJIIJf73Thol9N4SZy2Sdk6Zsj/ZmfcqCZemuWKAdZ0mBjRhD9cFhgV1LqxgJzGZ/sVOReBdJ0e8TuRlzk+e/qhklurxz5odw0XhirGP1rKeZY9I+fm47o0fzVh5uHtRsQYyhXcHjgBnXPGSRmdvUstW9j2O56oohv+GWOCPtfGBz+rdwKVRCToHrkpjJSqzTPfrmzeLilqIWiXejEllLljj1A/ru7585XwlLGlaodPEGYI4f1n05Xps6RTWqdoBMyQOrInv0hy1VfnCLDP7N5ZDGubSTf/CsqkGNdy0lURQbVsQ4qyPofDDRFS/mWFYRb4jY9UuUCDK3n1QlSVnfu+ppe9TsTUoYWitPTWYd6Gun8BSaFjf7bFZz23llD2FavK6mp7/MMO9Rso184ToR4nPBL0jrwleslIz7IKZeTXdK26UTzvpGys20+Xqo9jK4Gj5j6cdQG4y
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR07MB8825.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700021)(13003099007)(8096899003)(6133799003)(18002099003)(22082099003)(56012099006)(11063799006)(4143699003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: IUZSLgZD8wrqI7QUEZc6T//11iHpdV/EmxKmKP67LL+ON0p1aRuIwOdBmqWIAKUaSSReybKa8ZTFUuHWu5DG3PbIylDgLjHP0UC0R1afnZ1hUeOBNgxaL9sT2wTeTQWFvBzm0NyfAo3zurkmp1vWA1r7UGudRo/mwaHEceCnBrerMTHYk37j8bM1npVGEzsWWpQetcciOqA3NPJC5QM5bTtHSZ9g5YNGtGwYdfJvIZ9B2jTKIOP3u3Ao6upCwfdX8Hm9XbP9kWrJt7iPU324rSG5VFDMarH5OoEnylLD3kPbz8x5hJzk2BkRW3Ktk5SBj4DPihptKM6zFgRGM9WKRTnPmkouCG/wFKKtuzG4LBjLI+pUy7vsrB/1a8H8oFVOPjUikv5ZmC5MClKq604i4TFIEAhY4hB9VMdrqomPwqwXl8yOez95mjfGElllSukxXFkC+7GoBPHr9OMLJ5YyoNIJ2Kr4jeRYlRJv2c+hQJ8NNUyDxo9aTUY0/WLGcENCBBjfuI+vvwgLTF6yl57bGCIobVVrdBhILQ4PNIxkAZu0cCuEhBuKIs6Yex0W8pqph2nEtXY4j1iszmni8i9Q//MP1wM0r2svJvVf80++Cho4o8LaTLOZo5HshBdGZlYw45wNvvf53P+SibuVqkqWjAcJV1bJDREJ5VN+0IzlVDA1VWDQ9sjJcx/VAzmcZOPmrkC06L+1IZdnC2ca1zWqm2d7HDQjtPkMG2JAdo0rXL8YQHAf/41/13QwR4Y2OEKpJn5JTBduH3mhCz4ZRbPIRy2dB+RopqgBYZZstYiFlmhnCvq+CLq/6+8jzEtL7fpHtJOmL2O61LjDbgd/BmGq/nwHiJ9CvOn+r35Ax5M3aq8Gpgmbltt9gYIcRgGqKS069nH7mX8NeZnZtI98duBJj8nFplBj33HS5DaRwBPqeQn19EK9RlI+3mtHo1/XYKgS4z8q6+wKjBCuca+1fkqjdAxfpGkkbZYSUrTNjkcUAjOCbLyH4Klq5P1l03Lt8tCh67imdX8xYfStpQnR707zV8gK47wwbpSpb315SNLhEGtnsxJELyEPdyE0/CJMTA3BsfC/PGQdQvOTC6bqtY0eBFoSUPbrQp9nXAn5ajjmwbylaAQRmAhzVnwBX7ehJ+WJYcE/ls/Wpq2w3L9T5+OF2MZ3CrgRKjLwbFuVGWAVDOjJ83PSShs6gidQqkNmVtEGQY6C9BwZxLoDAzIFaj67ISnjvECREQF+BiUlwEqPrrNdsiWZTr39PbViI2NOGNL8oUFCC/+IsLdvgKM9O3DYjv3DwHtmZnfqSrk5P/fGzz+KGlBagSMik2dHpSzzkVt6T6JMHrZFA5jg4vvQItxUNQo96FObwMYbEqNj9xdL4OF+r/CaWCUIppLdNfj/FXQYsSZaBPWc9hZRqPXdhgJSk/EXV3RTiiq4oMYxJ1GsG67MmjKIGlsKuD58dwFFVvYskkD7l65r8ysK7hfIxLcldy/kI3zhEU1/HC5B7COEAK16EfNfu/S+GCvr1wmJxk7k/g67VRpyFFIsUjAdYiJnjkyDIA2TMPpMKVCWbQ8wlRQihXUyrLP42qpFPh4FCqQxoCTrh6qulZxjLabVk6+XZau9akN9f6lKRScFLgjvgXk8FKtrlkOvKitYjMm0py+B1+Rx7txhf1jmHCTS7f3iVp5RHEcid60xX7hpXjuvdGq/RV3Iv77kSs3b3T+9VujnmthYWkvKbkHfXt+PtTqfIXCaxPjn9dOcZXZl/iecfEs=
Content-Type: multipart/alternative; boundary="_000_AS4PR07MB8825B2ED5C1F97F575CF643289162AS4PR07MB8825eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS4PR07MB8825.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6d0eec0b-4306-44bb-a555-08debd7d4ee8
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2026 12:25:02.5436 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: g+aav54ZnSYc1gS93NbslqZOX9/QdpvB/V5V8CJHAxImbvIGr+ncqHtwG7mcaFOzmgMsldCmij42StKYeU6cMxvTwNcoyO9udW83IJgCGCU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVUPR07MB12019
Message-ID-Hash: CTO6FCP6WVNJHAF5U2Q4G6NQNAEI7ELM
X-Message-ID-Hash: CTO6FCP6WVNJHAF5U2Q4G6NQNAEI7ELM
X-MailFrom: john.mattsson@ericsson.com
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/fFCAvaBez96OxVoON4H9kZaP10Q>
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>

My understanding of the discussion differs:

- This concerns KEMs in general and is independent of draft-ietf-tls-mlkem, ML-KEM, and PQ.
- The draft should therefore have been renamed. In fact, I do not think this work should be a draft. An academic paper, together with discussion on the TLS WG mailing list, seems more appropriate.
- A proof in the symbolic model would be valuable, but not required, as there are already other proofs supporting the security of KEM use in TLS 1.3.

My suggestion is that you, Nadim, and Nathanael collaborate on a formal ProVerif analysis of TLS 1.3 with KEMs exhibiting different security properties and report the results to the TLS WG once the work is complete.

I don’t think a formal FATT process should be started. I want X25519MLKEM758 published as soon as possible.

Cheers,
John Preuß Mattsson

From: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
Date: Friday, 29 May 2026 at 12:38
To: TLS@ietf.org <tls@ietf.org>
Subject: [TLS] Fwd: New Version Notification for draft-usama-tls-risks-of-mlkem-01.txt


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.

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.

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

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.

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<mailto:internet-drafts@ietf.org>
To:
Muhammad Sardar <muhammad_usama.sardar@tu-dresden.de><mailto:muhammad_usama.sardar@tu-dresden.de>, Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de><mailto: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