[TLS] Re: WG Last Call: draft-ietf-tls-mlkem-07 (Ends 2026-02-27)

Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de> Wed, 18 February 2026 09:35 UTC

Return-Path: <muhammad_usama.sardar@tu-dresden.de>
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 7E7CEB930BFC for <tls@mail2.ietf.org>; Wed, 18 Feb 2026 01:35:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, HTML_MESSAGE=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=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=tu-dresden.de
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 NGfL8jBJ-peG for <tls@mail2.ietf.org>; Wed, 18 Feb 2026 01:35:09 -0800 (PST)
Received: from mailout7.zih.tu-dresden.de (mailout7.zih.tu-dresden.de [141.76.32.220]) (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 75E07B930BEC for <tls@ietf.org>; Wed, 18 Feb 2026 01:35:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tu-dresden.de; s=dkim2022; h=Content-Type:In-Reply-To:From:References:To: Subject:MIME-Version:Date:Message-ID:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=zcK6QZd9UQYczcROZKl5frSuppyeG3MNL0MVXoUu84Q=; b=rYYXYVIy1P8j+cXsLzE6ag9z7R IuHmBoKerNGuHvYUx2zuyXxHAiAvCmPiEREa0PxMx4L5o1mDkeQ/0CDxsNeh46z4AXlYdvEN0uDJa KteDGZ6la4OYDGJCb1BpTOS2icdupPMOg2nr9N7EAnKH7ID6crU7xflDQH4CwJtPV+cVB7oQo+2iZ 4kuN6OEf3A7klP4BG6f1tIeLpnWJeD7d47qqrnUv/tmqeOHvySKt2yMKM/Rg+u6hHV/g0qwe7kkbw l5AUgqKpeoaFTDlfLj7DfMX7tSrxOWjgKMqP/ELkY/dnQd4rDn0nv68WrjawDnP9nOpsvlmkRiing j6Kmk53w==;
Received: from msx-t422.msx.ad.zih.tu-dresden.de ([172.26.35.139] helo=msx.tu-dresden.de) by mailout7.zih.tu-dresden.de with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <muhammad_usama.sardar@tu-dresden.de>) id 1vsdxY-001FNo-1Y for tls@ietf.org; Wed, 18 Feb 2026 10:35:08 +0100
Received: from [10.12.5.228] (141.76.13.149) by msx-t422.msx.ad.zih.tu-dresden.de (172.26.35.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 18 Feb 2026 10:34:56 +0100
Message-ID: <52601031-ac1e-4979-81e8-614b31168dbc@tu-dresden.de>
Date: Wed, 18 Feb 2026 10:34:56 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: tls@ietf.org
References: <CAOgPGoDLVqAVesWjrrD9ZR8HMkqQVLMp69vOkXPkk87MzcsOSw@mail.gmail.com> <87qzqpedjq.fsf@josefsson.org> <a5b3a917-e70b-1c5b-39de-4cdec9a49d9a@nohats.ca> <CACf5n7-YEmr+BxdU49ogp5=qg+rrfzYO4txWR3ucGz0y+njgsg@mail.gmail.com>
Content-Language: en-US
From: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
In-Reply-To: <CACf5n7-YEmr+BxdU49ogp5=qg+rrfzYO4txWR3ucGz0y+njgsg@mail.gmail.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-512"; boundary="------------ms030501050404030006070907"
X-ClientProxiedBy: MSX-L416.msx.ad.zih.tu-dresden.de (172.26.34.136) To msx-t422.msx.ad.zih.tu-dresden.de (172.26.35.139)
X-TUD-Virus-Scanned: mailout7.zih.tu-dresden.de
Message-ID-Hash: 3ZLH6OS2IKHHEFTURFBPIS5LE34GIUPR
X-Message-ID-Hash: 3ZLH6OS2IKHHEFTURFBPIS5LE34GIUPR
X-MailFrom: muhammad_usama.sardar@tu-dresden.de
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: WG Last Call: draft-ietf-tls-mlkem-07 (Ends 2026-02-27)
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/M-dTIUXdG_x7OtweBcOCp0bFcZQ>
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>

On 18.02.26 04:08, David Adrian wrote:

> The arguments against hybrids have been articulated by multiple people 
> on this list, including myself [1].

I may be wrong (and please feel free to correct me if so): I believe 
there is a big difference between adoption call and WGLC for 
publication. While arguments on list are fine for former, they are not 
suitable for the latter. In my understanding, the latter judges whether 
the draft in its current form is suitable for publication.

IMHO the best thing to do is to put whatever arguments you are 
mentioning from the list on to the draft.

FWIW I don't find any "argument against hybrid" in your referenced 
email. Eventually needing pure PQ in browsers is not a good motivation 
to publish *now*.

--

On the other hand, several concerns have been unaddressed: I am only 
summarizing mine (others have likely much better than mine):

 1. No introduction [0] ([2] for -07)
 2. Insufficient motivation [0] (Unclear motivation [2] for -07)
 3. No guidance on potential extensions [0] (more details in [1])
 4. Lack of formal analysis [0] and [3]

On point 4, this fancy crypto plainly breaks my proofs. Unless I am 
missing something, this draft seems to have somehow bypassed the FATT 
process. The drafts for FATT to my knowledge are listed here [4]. 
Admittedly, I have not been paying attention to PQ stuff until recently 
and it is very likely that I am missing something. I did search in 
archives for this [5,6], but it doesn't show anything relevant that this 
was sent to FATT. If not already, please send it for expert review of FATT.

Maybe we can just /park/ this draft until sufficient need arises and 
formal analysis is done.

-Usama

[0] https://mailarchive.ietf.org/arch/msg/tls/LN4P8rqTwkhP5H7D2RH6mfM2zT8/

[1] https://mailarchive.ietf.org/arch/msg/tls/Ou5Arxftu0FhOMFye6XjCMcRPhc/

[2] https://mailarchive.ietf.org/arch/msg/tls/i2A1x7ujSBbFeG5vLeyg1dn45UQ/

[3] https://mailarchive.ietf.org/arch/msg/tls/Yul6hw0gD-48n4CjCOthafKZ7Rc/

[4] https://github.com/tlswg/tls-fatt/pull/14/changes

[5] 
https://mailarchive.ietf.org/arch/browse/tls/?q=%22draft-ietf-tls-mlkem%22%20%22formal%22

[6] 
https://mailarchive.ietf.org/arch/browse/tls/?q=%22draft-ietf-tls-mlkem%22%20%22FATT%22