[TLS] Re: Fwd: New Version Notification for draft-usama-tls-risks-of-mlkem-01.txt
Simon Josefsson <simon@josefsson.org> Tue, 02 June 2026 06:41 UTC
Return-Path: <simon@josefsson.org>
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 6AC1FF9128ED for <tls@mail2.ietf.org>; Mon, 1 Jun 2026 23:41:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780382502; bh=0BB5vlMCOPWpgEWA/IvJ8WeEtJAWv19hiKG3uK3/VYk=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=diiu76tTV0Ao2SUczo8iiE4vz5KLc+8RwksTjqMK/eCsdkve6jvbBT5EgDHpL3w19 E2hlx4Oe97/907KYp9kNubzHT88lK7diWIV+qsDNAgcRSMTVzsYYNM3UtlSS+xmwBf WAVnVIhADsDvbD9f/5LUZimfeJ5OQrppG5Ztqz9w=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.401
X-Spam-Level:
X-Spam-Status: No, score=-4.401 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_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=josefsson.org header.b="CiQSiMh1"; dkim=pass (2736-bit key) header.d=josefsson.org header.b="boIiWMQP"
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 0bdbPJ-PLLrp for <tls@mail2.ietf.org>; Mon, 1 Jun 2026 23:41:41 -0700 (PDT)
Received: from uggla.sjd.se (uggla.sjd.se [IPv6:2001:9b1:8633::107]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 85549F9128C5 for <tls@ietf.org>; Mon, 1 Jun 2026 23:41:40 -0700 (PDT)
DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=ed2303; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=ixsXg6C87Qb2OQSP93ozTed8rtUADqm7+dl5riRiCbw=; t=1780382496; x=1781592096; b=CiQSiMh1uYks2wuvCBvmHGR12/dk5HxnoRt7Cy9iWGQ2eqVnUBz114GWN3rTlsaI5poOVwrBbJx vadmB/aDWCQ==;
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=rsa2303; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=ixsXg6C87Qb2OQSP93ozTed8rtUADqm7+dl5riRiCbw=; t=1780382496; x=1781592096; b=boIiWMQPgKCi/aZDiPUUHHq5Fepn/ImX2JHyL83KKzsgfFArApoqGK/3u5Ujoz9mjXOA3kgUEpV QwA/VMjf497gNAv2Kl+KijtsL2t2p0FGRTFGudS36yhf3gd5GA2ANM13pRz+ds3V+bM4gijeXvEru bcian8ooQqFssmZQTy4c3eQ6Ust2smjTZaILwjb9PNxmB9N4ACq4Z+DbvO3/gzbdNr4qfmq3rNDUQ vFxF2kZvFINoCfmdGUd6v7WjlHWcDkMzfWXIDD91rvQqCppV7Q9UEzBSqrStDZPcnSsuJ8kZO6Mdp 3nEG6GCVmCi2zNWLyWkM8sRwXvP50PLSSbGFQ0yYRi7GdxAaBnIQEodDXu37ypaI+mw2yt2tW0X9o klX1BMM82nXElH83Se14E/m3JJmLNBJTBkOVUaDb+NCexcSmOPdSEs/R1CuEbYrdsfkThsNol;
Received: from h-178-174-130-130.a498.priv.bahnhof.se ([178.174.130.130]:55894 helo=frallan) by uggla.sjd.se with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from <simon@josefsson.org>) id 1wUIoa-00FF7J-Cd; Tue, 02 Jun 2026 06:41:28 +0000
From: Simon Josefsson <simon@josefsson.org>
To: David Stainton <dstainton415@gmail.com>
In-Reply-To: <CAFN1edrFmOGkrNWg6yXMC5XiOBHOHeJdkHXu=Fh1HQD-+rF1RA@mail.gmail.com> (David Stainton's message of "Mon, 1 Jun 2026 18:56:57 +0200")
References: <178004897406.1571084.15428249207754239073@dt-datatracker-5b4c8598b5-4ztf9> <b9a8212d-cfe0-402b-9a8a-f63c1712d1db@tu-dresden.de> <CAHxYnaNC8it-gRHZPc4n-tgqwmBp06gfhy18sO77wSEJGjSmaw@mail.gmail.com> <CAFN1edrFmOGkrNWg6yXMC5XiOBHOHeJdkHXu=Fh1HQD-+rF1RA@mail.gmail.com>
OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt
X-Hashcash: 1:23:260602:tls@ietf.org::ZKNrVu0yW7cfmL5D:4Jb1
X-Hashcash: 1:23:260602:nathanritz@gmail.com::U0shZLdfC/7q4530:9h9G
X-Hashcash: 1:23:260602:dstainton415@gmail.com::XgACm0efC69CW3kH:SICh
Date: Tue, 02 Jun 2026 08:41:27 +0200
Message-ID: <87ecipzboo.fsf@josefsson.org>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Message-ID-Hash: 42CQ2BGFANVSANHWW5MBFN7C6YQVIPIM
X-Message-ID-Hash: 42CQ2BGFANVSANHWW5MBFN7C6YQVIPIM
X-MailFrom: simon@josefsson.org
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
CC: Nathanael Ritz <nathanritz@gmail.com>, "TLS@ietf.org" <tls@ietf.org>
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/eCAApviNQZzGrE2rwZH1uP63VrE>
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>
David Stainton <dstainton415@gmail.com> writes: > I support initiating the FATT process here, and I support the work Usama is > doing to use symbolic models to better understand the protocol's security > properties. Even where existing proofs give us confidence, having an > explicit symbolic analysis of the standalone-KEM case is the kind of thing > that's worth doing rather than assuming, and there are clearly participants > willing to do it. +1 The entire idea behind https://github.com/tlswg/tls-fatt seems like a good thing, and I wonder what would warrant side-step it. /Simon > +1 from me. > > David > > On Sun, May 31, 2026 at 1:15 AM Nathanael Ritz <nathanritz@gmail.com> wrote: > >> Hi Usama, >> >> I have some feedback re: "Justification based on FATT Process" (sect. 4) >> for the -01 draft [0]. >> >> In sect. 4-6.2.1 you highlight "3 public forks". E.g., >> >> - jupenur/formal-spec-id-crisis >> - nathanaelritz/formal-spec-id-crisis [1] >> - telephonicrobotics/formal-id-crisis-spec [2] >> >> I wanted to clarify that I control both repos, `telephonicrobotics` and >> `nathanaelritz`. I.e., `telephonicrobotics` is my GH username and I use >> `nathanaelritz` for my more front-stage work. Additionally, it appears both >> links point directly to the original init commit #a25631b [3], [4] instead >> of hyperlinking to the main branch for either repository -- although that >> could just be a GH artifact. >> >> Truth be told, the cloned repo at >> `telephonicrobotics/formal-id-crisis-spec` is more of an artifact than >> anything actively developed. As it's presented, I'm afraid this may cause >> some readers to accidentally perceive my substantive contributions to this >> code base as larger than they currently are. >> >> Therefore, for the -02 revision of your draft, I propose dropping the >> citation for `telephonicrobotics/formal-id-crisis-spec` altogether and >> hyperlinking directly to the main branch of my main fork at >> `nathanaelritz/formal-spec-id-crisis` [5] for maximum clarity. >> >> Thanks, >> Nathanael >> >> [0] >> https://www.ietf.org/archive/id/draft-usama-tls-risks-of-mlkem-01.html#name-justification-based-on-fatt >> [1] >> https://www.ietf.org/archive/id/draft-usama-tls-risks-of-mlkem-01.html#section-4-6.2.2.2.1 >> [2] >> https://www.ietf.org/archive/id/draft-usama-tls-risks-of-mlkem-01.html#section-4-6.2.2.3.1 >> [3] >> https://github.com/nathanaelritz/formal-spec-id-crisis/blob/a028cec823b7d9bf13dd5a1dd71ab14c75b1a83d/TLS-a/fix/tls-lib-simple.pvl#L38-L41 >> [4] >> https://github.com/telephonicrobotics/formal-id-crisis-spec/blob/c1953127ce004e51b888250591ec9971ad50e98c/TLS-a/fix/tls-lib-simple.pvl#L38-L41 >> [5] https://github.com/nathanaelritz/formal-spec-id-crisis/tree/main >> >> >> On Fri, 29 May 2026 at 04:38, Muhammad Usama Sardar < >> muhammad_usama.sardar@tu-dresden.de> 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. >>> >>> 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 >>> To: Muhammad Sardar <muhammad_usama.sardar@tu-dresden.de> >>> <muhammad_usama.sardar@tu-dresden.de>, Muhammad Usama Sardar >>> <muhammad_usama.sardar@tu-dresden.de> >>> <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 >>> >> _______________________________________________ >> TLS mailing list -- tls@ietf.org >> To unsubscribe send an email to tls-leave@ietf.org >> > _______________________________________________ > TLS mailing list -- tls@ietf.org > To unsubscribe send an email to tls-leave@ietf.org >
- [TLS] Fwd: New Version Notification for draft-usa… Muhammad Usama Sardar
- [TLS] Re: Fwd: New Version Notification for draft… John Mattsson
- [TLS] Re: Fwd: New Version Notification for draft… Muhammad Usama Sardar
- [TLS] Re: Fwd: New Version Notification for draft… Nathanael Ritz
- [TLS] Re: New Version Notification for draft-usam… Nadim Kobeissi
- [TLS] Re: Fwd: New Version Notification for draft… Nathanael Ritz
- [TLS] Re: Fwd: New Version Notification for draft… Salz, Rich
- [TLS] Re: Fwd: New Version Notification for draft… Nathanael Ritz
- [TLS] Re: Fwd: New Version Notification for draft… Ilari Liusvaara
- [TLS] Re: Fwd: New Version Notification for draft… Salz, Rich
- [TLS] Re: Fwd: New Version Notification for draft… David Stainton
- [TLS] Re: Fwd: New Version Notification for draft… Jacob Appelbaum
- [TLS] Re: Fwd: New Version Notification for draft… Simon Josefsson
- [TLS] Re: Fwd: New Version Notification for draft… Ilari Liusvaara
- [TLS] Re: Fwd: New Version Notification for draft… Muhammad Usama Sardar
- [TLS] Re: Fwd: New Version Notification for draft… Peter C