[TLS] Re: Working Group Last Call for Post-quantum Hybrid ECDHE-MLKEM KeyAgreement for TLSv1.3

John Mattsson <john.mattsson@ericsson.com> Tue, 21 October 2025 16:58 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 A32C879A9794 for <tls@mail2.ietf.org>; Tue, 21 Oct 2025 09:58:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, 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_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable 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 SebJ_EnZBxIj for <tls@mail2.ietf.org>; Tue, 21 Oct 2025 09:58:07 -0700 (PDT)
Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013055.outbound.protection.outlook.com [52.101.83.55]) (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 0AC3F79A8FC5 for <tls@ietf.org>; Tue, 21 Oct 2025 09:52:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EFtvRLD9Wt1bnZfrQ9/iqWt3irqEPZ4LwYDHe+ZgtD2QD+mnZYESXA5UMmpb1+n/FM2C3j6p0zQrV6ws3Ryq4OS3YXxG/tAV4wwjRvx4Gg4UEifcrJsiylkkOihngwDPM8JT4UuQU7DMv7zXugd8S1lBQ9Z5R9R8JOQt/oxvaCtv9RAD5RJ9ywV2E7cxHpG/IZ2RBrD5szQaiS73OYDBDh52NBADwyLwQqi7qua0aDJb8XmzlqtcwQwN9HN9HQI9hpUG9G5kuhc+e41/bjohB+R2j58+xVlHV1s5AitTzqV5YU97uFcHjAjVuut9o1xCgvL7HvAv2ejXqTAVJgZf7w==
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=/pgR579RURGtBSYxuIqe/A1HGvS857+2Ihhqecu4aCc=; b=hhpoT3YQcn/mgnOoXW13o5WevblsIWKTMta6fQmOlHl7+pbJGN/pKKsPTV+XzDQsMgTzqLDk44gEEBkhoOud9GX7jSWgqU+nO9pzB3yiimJ3wmrtkEnMHsjN1f483F556KMMu2Kyy2vwQsE3He5DzF5RajIrUbwVJkGKWowzn/PZHoB8FNHqfdrHY7BHDXaFGbSHI8yWyhL9xVFPH1Q4RALQsc+zDbOlLGafYYD/SnK+DoCh1Ne2a0iSKVvfIcUZl42LmQQxDXJ0zyZumTdygsKqHeU1a+IYXenKEE8qto5hLYx6S2ebN0gLheVF+TlG+yu5o51h6E7kimIK3RE9aQ==
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=/pgR579RURGtBSYxuIqe/A1HGvS857+2Ihhqecu4aCc=; b=jOKpn23i1/k8SJj7Orxh7K8X8CdHXUIsBTnMlg6AcDQvjC8POzKx/kmnaHyUpjlrYVjdB6NhRVF/SXKYfRLgMdLX006RTI9VxmKx+rSpYjw4R1Rzv0Mc7QDXw8eb2+N/RzTMJhOGyc1Y3O1PmGopeu4CVBXxamJP5rNsMEhsAe7HHrHQA5ureozH3RkZIWeQAm166fqfZ+UXFm9fVhGUTEEXvSorp74ww+WuxgI78LCb9I+6+ODgkfPC1UTd4MAUOhG5UkY6DN20MIFgBk76XBovZVbL4TPFQELf2zM3CnL27LcvnaxVnEDAAnoTKE5CciNG2tAAtmLu+QH/UFmkuA==
Received: from AS5PR07MB9675.eurprd07.prod.outlook.com (2603:10a6:20b:650::6) by AM0PR07MB6451.eurprd07.prod.outlook.com (2603:10a6:20b:152::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.12; Tue, 21 Oct 2025 16:52:39 +0000
Received: from AS5PR07MB9675.eurprd07.prod.outlook.com ([fe80::f2ce:eea1:e9d2:eb11]) by AS5PR07MB9675.eurprd07.prod.outlook.com ([fe80::f2ce:eea1:e9d2:eb11%6]) with mapi id 15.20.9228.016; Tue, 21 Oct 2025 16:52:38 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: Sophie Schmieg <sschmieg@google.com>, Alicja Kario <hkario=40redhat.com@dmarc.ietf.org>
Thread-Topic: [TLS] Re: Working Group Last Call for Post-quantum Hybrid ECDHE-MLKEM KeyAgreement for TLSv1.3
Thread-Index: AQHcQqI8rAMuEcjeTEKSvfNg19fDfQ==
Date: Tue, 21 Oct 2025 16:52:38 +0000
Message-ID: <GVXPR07MB96787735077FCB838E00AC5789F2A@GVXPR07MB9678.eurprd07.prod.outlook.com>
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: AS5PR07MB9675:EE_|AM0PR07MB6451:EE_
x-ms-office365-filtering-correlation-id: b0be19f0-7cbf-44e3-5d2a-08de10c23df7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|376014|1800799024|366016|38070700021|13003099007|8096899003|7053199007;
x-microsoft-antispam-message-info: Ezyg20ESypgkhVoJCER/E4WwOmQPjCuwR2P6o3h/K4lZgZploXRNzsR5Zb40TpyaVgcX1fINGJMtULg3Z0wgv65c7t6RS51K0rcWwdU1rzXHdqwp70e2MLWPyo/GlKFWCf3Dwhk58aMgOTHcFPydPVBs4rcEaZUfkk2F1lDkPoYFSbTbD8m/tQQZDlXyM9l9bP3eLNb/vNyyVa/4Wb/au5VwpsKhRVQHlsmh8PxLg/IVeo137kPNGuAP56V4wo6I36C9y0+tpnhwNBBZU4o7fTOS6BJmp+lvqESg/BJ9ouDJSsTtQxEQpY0TtdrRZeQfA/DYIxL812fdJRL8tT5bbq9uPNyq35Y4CqO7HNoraCpNBg0+w2vKPLTRjkoOIZ26O56oy+0W0FW8rDaFxQqdIj2CLVZYIGgPIrcVwFZ60GwXnHidblfLryZNWagQXAGbB22k/+HMUf1Y4FKnBwjfsDwvTm8kUfjh94u6Ru6Q3cg/7RN2ePRykUlrMht532MpaIJxWViZernWWizpqCvX3vH9/Q3kBcNOv6l7hq1TfZY/O8aHT8pCwxFsR+QT+mZuFlP4zv9YWiwelsGXOYQbZ5CxLILhR43sPX1OhRf4gGxhMBZz2bfr3bYgUhBpY55fs+q8QmuKzL1fRLvipyBHED+m/Si4psIfX4OAVQEbGHgf4ikQp4my4EKP0JUiHdODUbJw2gzHen/8nMNMdld30bddo84oTMIi3I6I94rZFGX1ymssOHeohZVADvbF1Lis4ftgECtr4vKd1rO0IgE7lCcNntnIS9mzzdZ7v0Wsf5W42KrLC3gtuGinN8l2ZoJd7ctna2PUjM2RMJfqWqYvBkCOTGoVo4dUqrTyrXISPVc9Le9wDV452QJu7kblVfn+ekK+ZsqIQc+C7Fo9lecZvRevTSSINAMQsOTOHfGVfkY9NvQ07cd86DshkLhItX2ny10G8VvH8bvv5vI2miqgnuadrLuE27rrnwUhmbjA5H66I5O2NQt7ibW35ojy3CUal1yK6qxXsJkjm0xUOnKMofAh7ifrVTCBpOXPA0ig8dAbQcS2H/rx6PA5SjySW85kYiWDpdwt3EGVoRSA3Bfb5lsaaJFBNUaEoG1OOFFlM2TfDOFRMpAXVu80RNXhLcczXHVAGdf592OBH29crse/pePcRAkq/w+TnoVyiphtbrFWvVzy/xrndpbg+rvj5mzZ0tCafo5p0R6Vu9po9zA3nM6rKBYf0U3eiqLvec2INc7ONAHCajb99Jln1cZhu6DF8JwK2/abqbcnjse7uFNPAuInSdT/1fe/pudM3OUxQKuLL/DhpSvp6ksoLE81sPKZCpAVoXphW9ZQhPMgIWuixoAUE9mj4UBsyuXS/0T1CBZvea8gni3xGEbwxUBGncrt3PC6d69Jwe5nOJtym2u0qpwxg08ez1KsSuCfWlf8OvF6OLgEGEaiGRibV98JAqS6ZPR7798u8jIKhFQbKrryxA==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS5PR07MB9675.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(376014)(1800799024)(366016)(38070700021)(13003099007)(8096899003)(7053199007);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: HFV06TgXCbgqtmUTyIER4uSVddsXD1KhZRycA2bejRK0OcCM9TtVlvYAfpQX9cB9LAlTezCTppYHQBG9AYJyF9iMcYno1v8NZiygwswM57NhyWfxMJSEK+RRomSbnSQ/el7wYf83etzDZKkFh9e1z7ofIL0u6EjHQ/vwRTfaVTBqNFJInHe/WbBCF0BcZDtmL+QSgChRXrKe6Yt4XXSeYQUp31tA642HH0u2zRD7qjsYACPSfiCpC+F286HoEm85hGUtOC9qTGh1byNvrXzKYu7uGVgtjmnIkFP44V+slnC+uo6GG77RIxS2FjAM8yzwvUZ1jdc3IPaXE0x+uO/XVDbQWyNc5cjZ7z5avt9XAPXgA7gGkkHyjtDRQ0EcIcN9RgAKYCjCb1On9rvFPNnSNzkE9JhoJeDl47RB1YpBcLD3H99LQKFI8eQU5jOs2QLE4ih0O5QV+93SBhhtHLmPbGPOrKvYmRfl4N2u9HhSN8Znce8gIReEf9ehT9lRPlFcPruQaHY6Ye4pOyPp6EQJk6sdqcR8RSJ8CPJrvoioHD9xViBD5koj+Hw3503sXV15gqvntmeWUErAHB5y2xT6JvPaEUWnr5jCkK5xc2tn4grboEO4HiyU1PIgp05c3izEt4mBDT54UilhB/D13hIO8EloWLrorerWKtR/TbQEaJQqkNp8BbCQTibQFB5tLXJ7eFlB6a1wYgSsAOiUm68PCvt8BsnymZyg6wJCRYtuYIbNa747fNV7b79PjT4vUVVpFzzB49wjwvpjG2/4loBVew9adLHsohowbPHa8jJf80IJ6EJfyIpCp6AmLSt4xflM5IAPNJw7r/xAunIe6n2twxaCZdCO4g/t8I57R7qxJrkOGsnDd1p05pO/KaJ6d3XW2523X3Li5MzEBg3bYreSGtLMDMhulbtr4r5lkCTRo9Kn4gzd2AS2gAjd835Q8Y5bkV53K/aim+eyrZcLFOnMqoHIuDYWbCQWHY6a9RPYC3k/9ZFGkSQE3hLlWWwYISWjqs8Yot+lyYZDu9BDPTeOZv7epknD+JcTfO2WYLi2s54xGlOHNC3cfjKKxc/sDDdnP8fLjN6BlEu9Bftaho2HnqApNMsyCwcijb20bp/YAQYHFeoEqpFySNJBgtk6+lWcz2aGn64KSixZUIeZdRQbYpvOhbEB0M8+u3ZwAajvyfpRG7bnGBjdK7Kywjh5hw44b2G8MKCjK2quU1Culf+IYEa2RurcDxQQDXq6ryyU48JgP9bShDsIeHv5fvlCAB1BJfe0mVQM5ZnPmOZQ9PZg/lzM98GRcGOOLFFsmsNqU9S/NcNCgEGiXz9Jh3tSmp4wixUiIcIflb0z3BOzkiAGNa5I/d0nTHCrdipSVHimuSkZjNfw6vp8+I3HYXA99SLLmCW4W/ODEkELuk/iRlV2GTt6sfIHzzSChI5J2+NRIowWUYLqlBYu0rB+PIjztMy1kMcLc76GJF73ofAkEaFoiNhqFgmmT+IEQQlzVwqQ4hhdZy7vDeYrL6FKZKFv+aF9GzaGp+xcO2Bp6Ce+xSEwy0+wjsLGGJPJzJO6/yx6J2rTpNHd2j4wEwHO8CzPpCwxPfzPRYQjvuwvFgBa8af7F3aZmvH9hSMNDqf0F4Gpnio=
Content-Type: multipart/alternative; boundary="_000_GVXPR07MB96787735077FCB838E00AC5789F2AGVXPR07MB9678eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS5PR07MB9675.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b0be19f0-7cbf-44e3-5d2a-08de10c23df7
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2025 16:52:38.2358 (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: N+cfXkk+cCS2MGSh1AQmG+AR5AJ46lGnGfGjnBmo5vnB43APc5LTrmHD56eFSLdl8yTgNvZ0Wy0XthRlGgIEZlNf8kgxeMENhbsLblat8Ao=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6451
Message-ID-Hash: BRDO7AVY4HWGIQRR5DEJOTYCXCUSQY7O
X-Message-ID-Hash: BRDO7AVY4HWGIQRR5DEJOTYCXCUSQY7O
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
CC: Simon Josefsson <simon=40josefsson.org@dmarc.ietf.org>, "tls@ietf.org" <tls@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Working Group Last Call for Post-quantum Hybrid ECDHE-MLKEM KeyAgreement for TLSv1.3
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/jirDEpski_nnZPv7MKufLY0Qh68>
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>

>MTI is imho meaningless (there is no such thing as mandatory to implement, since no enforcement arm of IETF exists, thankfully, so implementers can just not implement something if they don't want to

The MTI flag has an effect in industries that believe in standard compliance. Both TLS and HTTPS are used in many other places than the Web. In the case of TLS, where the specifications are not continuously updated, MTI can have a negative effect on security. There are many TLS 1.2 implementations supporting TLS_RSA_WITH_AES_128_CBC_SHA (Static RSA key exchange, AES-CBC in MtE composition, and SHA-1) just because it is MTI in RFC 5246. 3GPP mandated AEAD and PFS in TLS 1.2 10 years ago, but there are still nodes supporting TLS_RSA_WITH_AES_128_CBC_SHA because of RFC 5246.

That said, I think we should leave MTI and Recommended discussion to later.

From: Sophie Schmieg <sschmieg@google.com>
Date: Monday, 20 October 2025 at 20:31
To: Alicja Kario <hkario=40redhat.com@dmarc.ietf.org>
Cc: Simon Josefsson <simon=40josefsson.org@dmarc.ietf.org>, tls@ietf.org <tls@ietf.org>
Subject: [TLS] Re: Working Group Last Call for Post-quantum Hybrid ECDHE-MLKEM KeyAgreement for TLSv1.3
Note that this is discussing the key agreement to begin with, so it would be ML-KEM in any case. And again, I have no strong preference on any of the flags, MTI is imho meaningless (there is no such thing as mandatory to implement, since no enforcement arm of IETF exists, thankfully, so implementers can just not implement something if they don't want to), and the RECOMMENDED flag is similarly undefined, as has been argued back and forth on the list. Let's just ship it, please :)

On Mon, Oct 20, 2025 at 10:14 AM Alicja Kario <hkario=40redhat.com@dmarc.ietf.org<mailto:40redhat.com@dmarc.ietf.org>> wrote:
On Monday, 20 October 2025 17:57:33 CEST, Simon Josefsson wrote:
> Alicja Kario <hkario=40redhat.com@dmarc.ietf.org<mailto:40redhat.com@dmarc.ietf.org>> writes:
>
>> If that classical part was good enough to be MTI and stay as
>> Recommended now, it should be good enough to be part of the hybrids
>> too.
>
> I disagree with that, if you imply that the P256 hybrid should be MTI.
>
> So if old DSA was still MTI we have to make DSA + ML-DSA MTI too?

We're not discussing if any of the hybrids should be mandatory to
implement.
And what is the purpose of discussing alternative timelines where DSA is
dominant?

> I think we should make decisions about P256+MLDSA based on today's
> knowledge about P256 and MLDSA (and the combiner) rather than having
> necessarily make decisions that use earlier decisions on P256 as a least
> common denominator (i.e., MTI).

And what did fundamentally change since the P-256 was marked as MTI and
both it and secp384r1 curve were marked as Recommended?
--
Regards,
Alicja Kario
Principal Quality Engineer, RHEL Crypto team
Web: www.cz.redhat.com<http://www.cz.redhat.com>
Red Hat Czech s.r.o., Purkyňova 115, 612 00, Brno, Czech Republic

_______________________________________________
TLS mailing list -- tls@ietf.org<mailto:tls@ietf.org>
To unsubscribe send an email to tls-leave@ietf.org<mailto:tls-leave@ietf.org>


--

Sophie Schmieg | Information Security Engineer | ISE Crypto | sschmieg@google.com<mailto:sschmieg@google.com>