[TLS] Re: New Liaison Statement, "Liaison communication to IETF regarding draft-ietf-tls-mlkem"
Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de> Wed, 08 April 2026 11:09 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 C32FAD7FF5FB for <tls@mail2.ietf.org>; Wed, 8 Apr 2026 04:09:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1775646573; bh=kJKfIBlrWvxMjDoABnCOV36by75uLHKiLFipAo2rY/M=; h=Date:Subject:To:CC:References:From:In-Reply-To; b=ohhEMxEWbqhkPB037W8w6JE5IiYPwD8cY7ymqKG/dD2FFu5VOiSjlXgI9WW/0kPjk 8DE2UtZ6NmS4lYsOnYJOkuDECLh2MKQWt/WMdnmhoxCFAoeeV1v0cvNBQ8y9rGzYis WoaQa34Ij7m6DjfRQYXLhAjmWPXZu1qPDqa8+0iw=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.395
X-Spam-Level:
X-Spam-Status: No, score=-4.395 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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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 9xj-NakwUJSj for <tls@mail2.ietf.org>; Wed, 8 Apr 2026 04:09:32 -0700 (PDT)
Received: from mailout3.zih.tu-dresden.de (mailout3.zih.tu-dresden.de [141.30.67.74]) (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 05B83D7FF5A4 for <tls@ietf.org>; Wed, 8 Apr 2026 04:09:11 -0700 (PDT)
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:CC:To :Subject:MIME-Version:Date:Message-ID:Sender:Reply-To: 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=eZuzDlQlJRyktm7kIAQK6HX7SnhwPrq3wzvJQNPUE0U=; b=vM5ZG9URdTkIJ/QiaMNWfhubzI oZ0DHLF0HjZZ3UBEmBLhsXKbx/CopcPri+/Fdet+aRXiWXEHOekUNr8diA0wbWXYqfoEHO0SwjHkz 0Z/ecWNHdQhBfQWEAWXNDOyzwaKoJchAX84KqhX66T7000t57zbfJvckpxGVwS122kijisnvr7G60 COdiYdjd3hayeaPJUsHf6Yq5Uf5uAJ/2fzmCf3JIr6gedxqGW1D8smJoj2GKvIgqw31fnz331KMVA 0lLwkG+otC13cTdMym44OSxh71wqu7d7VTeAwg/JEFNg3obVrQKRLGaZ9kr9HGx6lgo8P2xg3zTrF 2N3tAkSA==;
Received: from msx-t422.msx.ad.zih.tu-dresden.de ([172.26.35.139] helo=msx.tu-dresden.de) by mailout3.zih.tu-dresden.de with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <muhammad_usama.sardar@tu-dresden.de>) id 1wAQmS-00HTy6-TF; Wed, 08 Apr 2026 13:09:10 +0200
Received: from [10.12.5.228] (141.76.13.165) 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, 8 Apr 2026 13:08:54 +0200
Message-ID: <8bc72371-1fab-4ad6-accf-505d317f165e@tu-dresden.de>
Date: Wed, 08 Apr 2026 13:08:53 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: "tls@ietf.org" <tls@ietf.org>, Nico Williams <nico@cryptonector.com>
References: <59ADD91D-9A81-4DC5-A3B5-3D8C2747AB96@vigilsec.com> <3d933b83-2b0a-40ac-80b9-dd2cc15b4766@tu-dresden.de> <903E494F-9C92-45C9-ADB2-96456A88AF91@vigilsec.com> <dbf63a1c-f1e0-480e-90a5-67f74b661267@tu-dresden.de> <adQkkfDWpMYySub0@ubby> <60167faa-c4bd-4397-988d-8b226a73b705@tu-dresden.de> <adQ2C/gPwGutLSux@ubby> <5d3aba60-d52d-4408-a5a2-b1c8bd3a6c8d@tu-dresden.de> <adROgdd2QYDRIhDA@ubby> <fa8f9b78-7019-4b4e-b769-3348cf3daa05@tu-dresden.de> <adWmbJXDi7xd1Q3A@ubby>
Content-Language: en-US
From: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
In-Reply-To: <adWmbJXDi7xd1Q3A@ubby>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-512"; boundary="------------ms040503080705040206040509"
X-ClientProxiedBy: MSX-L421.msx.ad.zih.tu-dresden.de (172.26.34.141) To msx-t422.msx.ad.zih.tu-dresden.de (172.26.35.139)
X-TUD-Virus-Scanned: mailout3.zih.tu-dresden.de
Message-ID-Hash: SOC57RKASFZLVMRRGEVKOUH24CL7LN6T
X-Message-ID-Hash: SOC57RKASFZLVMRRGEVKOUH24CL7LN6T
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: New Liaison Statement, "Liaison communication to IETF regarding draft-ietf-tls-mlkem"
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/tPLhzLHr0PTCGjZC5Uer-hqGwUw>
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,
Sincere apologies, as I was thinking a bit higher in the layers, like
close to transport and application layer. Thanks Nico also for
clarifying that your intention was not nested TLS, unlike my assumption.
Does the following revised framing seem correct?
Link layer: use EAP-TLS with pure ML-KEM
Transport layer: use standard TLS 1.3 with ML-KEM + ECDHE
Application layer: use post-handshake attestation (see for example
[2]) via standard TLS exporters
Channel binding between transport and application layer: RFC9261/RFC9266
To me, that seems like a robust design which the adversaries will have a
tough time to break. The response to LS may suggest this design, and the
introduction of the draft may frame it similarly. I can't say for others
but this will resolve some of my concerns.
On 08.04.26 02:50, Nico Williams wrote:
>>> The application (e.g., a browser), just does TLS as usual with
>>> RECOMMENDED=Y algorithms and gets hybrid PQ.
>> This is what confused me and that's why I asked [0]. There is nothing in
>> hybrid with RECOMMENDED = Y. Maybe you mean once
>> draft-usama-tls-ecdhe-mlkem-update is published?
> Well, right, that has to get fixed too.
Thanks for the support.
>>> ASIDE: Long ago I had wanted to be able to make use of network layer
>>> cryptography at the application layer, thus I wrote RFC 5056 (On
>>> Channel Bindings) to expand on RFC 2743's nebulous concept of
>>> channel binding.
>> After reading this, I realized that Nicolas == Nico 😇 I happen to be your
>> fan for this work 😉 because I have been researching channel bindings
>> (RFC5056 and RFC9266) recently.
> Hope it helps :)
Indeed, this is one of the foundational principles of our design in
draft-fossati-seat-expat. Thanks for the work.
>>> No, compromise of one layer will not compromise the other. The two
>>> layers are independent.
>> I meant if server is compromised, then all keys of the server are
>> compromised, except if keys are stored in different storage mechanisms. As I
>> mentioned, our design of attested TLS provides an independent root of trust.
>> Maybe we can suggest IEEE 802.11 to do this, so that if their ML-KEM thingy
>> breaks, attestation can protect them.
> How does attestation protect against catastrophic cryptanalysis?
I am surely not claiming attestation is bullet-proof but it complements
as a fully independent root of trust. The argument here is pretty
similar to hybrid: as long as one of the two roots of trust is not
broken, it is secure. See [2] for background and [3] for design details
where TLS remains completely unmodified.Unsurprisingly, there are
certain practical assumptions though. An upcoming paper formalizes those
assumptions precisely.
Kind regards,
-Usama
[0] https://mailarchive.ietf.org/arch/msg/tls/zKFOBbA65wkZ7k2iQ6o_xmXarWk/
[1] https://mailarchive.ietf.org/arch/msg/tls/1Cj_Jb7eh9LVyIh42jyWcQD3IiU/
[2]
https://www.researchgate.net/publication/396199290_Perspicuity_of_Attestation_Mechanisms_in_Confidential_Computing_Technical_Concepts
[3]
https://datatracker.ietf.org/meeting/125/materials/slides-125-seat-seat-expat-00
- [TLS] New Liaison Statement, "Liaison communicati… Liaison Statement Management Tool
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Russ Housley
- [TLS] Re: New Liaison Statement, "Liaison communi… Richard Barnes
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Richard Barnes
- [TLS] Re: New Liaison Statement, "Liaison communi… David Benjamin
- [TLS] Re: New Liaison Statement, "Liaison communi… Eric Rescorla
- [TLS] Re: New Liaison Statement, "Liaison communi… David Benjamin
- [TLS] Re: New Liaison Statement, "Liaison communi… Russ Housley
- [TLS] Re: New Liaison Statement, "Liaison communi… John Mattsson
- [TLS] Re: New Liaison Statement, "Liaison communi… Salz, Rich
- [TLS] Re: New Liaison Statement, "Liaison communi… Eric Rescorla
- [TLS] Re: New Liaison Statement, "Liaison communi… Russ Housley
- [TLS] Re: New Liaison Statement, "Liaison communi… Eric Rescorla
- [TLS] Re: New Liaison Statement, "Liaison communi… Salz, Rich
- [TLS] Re: New Liaison Statement, "Liaison communi… Eric Rescorla
- [TLS] Re: New Liaison Statement, "Liaison communi… David Benjamin
- [TLS] Re: New Liaison Statement, "Liaison communi… Stephen Farrell
- [TLS] Re: New Liaison Statement, "Liaison communi… Eric Rescorla
- [TLS] Re: New Liaison Statement, "Liaison communi… Russ Housley
- [TLS] Re: New Liaison Statement, "Liaison communi… David Benjamin
- [TLS] Publish ML-KEM after all (Re: Re: New Liais… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… John Mattsson
- [TLS] Re: New Liaison Statement, "Liaison communi… Rob Sayre
- [TLS] Re: New Liaison Statement, "Liaison communi… Viktor Dukhovni
- [TLS] Re: New Liaison Statement, "Liaison communi… Stephen Farrell
- [TLS] Re: New Liaison Statement, "Liaison communi… Viktor Dukhovni
- [TLS] Re: New Liaison Statement, "Liaison communi… Stephen Farrell
- [TLS] Re: New Liaison Statement, "Liaison communi… Salz, Rich
- [TLS] Re: New Liaison Statement, "Liaison communi… Deirdre Connolly
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Viktor Dukhovni
- [TLS] Re: New Liaison Statement, "Liaison communi… Peter Gutmann
- [TLS] Re: New Liaison Statement, "Liaison communi… Daniel Apon
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Blumenthal, Uri - 0553 - MITLL
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Viktor Dukhovni
- [TLS] Re: New Liaison Statement, "Liaison communi… Deirdre Connolly
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Blumenthal, Uri - 0553 - MITLL
- [TLS] Re: New Liaison Statement, "Liaison communi… Salz, Rich
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Salz, Rich
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Arnaud Taddei
- [TLS] Re: New Liaison Statement, "Liaison communi… Russ Housley
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Daniel Apon
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Eric Rescorla
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Daniel Apon
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Tim Hollebeek
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Russ Housley
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Nico Williams
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Daniel Apon
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Blumenthal, Uri - 0553 - MITLL
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: [EXT] Re: New Liaison Statement, "Liais… Blumenthal, Uri - 0553 - MITLL
- [TLS] Re: New Liaison Statement, "Liaison communi… S Moonesamy
- [TLS] Re: New Liaison Statement, "Liaison communi… S Moonesamy
- [TLS] Re: New Liaison Statement, "Liaison communi… Russ Housley
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Russ Housley
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Eric Rescorla
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Christian Huitema
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Eric Rescorla
- [TLS] Re: New Liaison Statement, "Liaison communi… Russ Housley
- [TLS] Re: New Liaison Statement, "Liaison communi… John Mattsson
- [TLS] Re: New Liaison Statement, "Liaison communi… Daniel Apon
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Paul Wouters
- [TLS] Re: New Liaison Statement, "Liaison communi… Stephen Farrell
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Rob Sayre
- [TLS] Re: New Liaison Statement, "Liaison communi… Watson Ladd
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar
- [TLS] Re: New Liaison Statement, "Liaison communi… Daniel Apon
- [TLS] Re: New Liaison Statement, "Liaison communi… Eric Rescorla
- [TLS] Re: New Liaison Statement, "Liaison communi… Bas Westerbaan
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Viktor Dukhovni
- [TLS] Re: New Liaison Statement, "Liaison communi… Salz, Rich
- [TLS] Re: New Liaison Statement, "Liaison communi… Viktor Dukhovni
- [TLS] Re: New Liaison Statement, "Liaison communi… Nico Williams
- [TLS] Re: New Liaison Statement, "Liaison communi… Salz, Rich
- [TLS] Re: New Liaison Statement, "Liaison communi… Stephen Farrell
- [TLS] Re: New Liaison Statement, "Liaison communi… Salz, Rich
- [TLS] Re: New Liaison Statement, "Liaison communi… Muhammad Usama Sardar