[TLS] Re: WG Adoption Call for Post-Quantum Hybrid ECDHE-MLKEM Key Agreement for TLSv1.3
David Benjamin <davidben@chromium.org> Wed, 26 February 2025 20:03 UTC
Return-Path: <davidben@google.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 C3EB322EB65 for <tls@mail2.ietf.org>; Wed, 26 Feb 2025 12:03:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -9.94
X-Spam-Level:
X-Spam-Status: No, score=-9.94 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.442, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietfa.org (amavisd-new); dkim=pass (1024-bit key) header.d=chromium.org
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietfa.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PoBx4QB2d6FP for <tls@mail2.ietf.org>; Wed, 26 Feb 2025 12:03:55 -0800 (PST)
Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 4920C22EB48 for <tls@ietf.org>; Wed, 26 Feb 2025 12:03:55 -0800 (PST)
Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-abec8b750ebso22610966b.0 for <tls@ietf.org>; Wed, 26 Feb 2025 12:03:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1740600234; x=1741205034; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=e/jkEKjS0AQNxVr5Rkm599FD2mdyV+FFFUpBaaOTnzo=; b=ZjpV2mYtOD5Dp/GCdmTjGj0sTU+xQRFFg6u5fZnU/13dgIGxDFKZG7MHRLN8mjNU/f 1YuirkLqJ9QgcCqODinDRSXi8TLNZ1w5NT+EBrSjH1a5Dfk4JtUPf4JGtkdUPQOFXl15 5+zo9XXhzEWpF+kXQJHLH/iOYLOGIM9WfNS4o=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740600234; x=1741205034; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=e/jkEKjS0AQNxVr5Rkm599FD2mdyV+FFFUpBaaOTnzo=; b=YT/Hd84TdweNnTnSd3wrrnONYklLVd+lFbgrNG/4+ZfhXgqR9MU5AimAcNf3toHyWz DXjGMt8MrTbmSGVTYn1G75EjtTDZ713u9IR/UnlD1FBMBF/vMhh1R8tFbE9NTp24Uq6Y 82D+hqLMl3dPPWfPBon5JeyIyKTXO+a97Ztaw3K0cUh72OphE7OYcQg3XjSukH/lWGKk fuC4PO5Yf5OD81rs3rXrJlxOSsow+7tUUgQuVktwyVVwZR5R8TxIU8f1dZzw5+q4Ryzb mRQyhb1LhaO9uV6mNzE/JQMm6cfa7hiFgYenAFMHGxHwKeBwAFHUZRaKdPigokm8KR38 k8xQ==
X-Forwarded-Encrypted: i=1; AJvYcCU8gRc/UxEKK/OzYRlhVWYemEl+hkpDWtx5jATfXMEfoPZu0cSs9nRC799v7fkAMZoXMVU=@ietf.org
X-Gm-Message-State: AOJu0YwmVHoUEo+LH00bhqAtc6oXo/7aZnumRhgLBG+/ytVRdjVVl3/C Sj8Hhp8VmZ8WuE6dsKP3NPhuO6Hm33ySfrcMtmM3Zcc7omS1brGytaBw7pwy3cCat2A8Ol9L1+8 0cY/JL90yG/ooL10X4SDveEoNOxRTY+ovhOc=
X-Gm-Gg: ASbGncsBnWrMhedR/qXx6+2n6Dn5EOKanTMFssXlZ/tVC69/Arj/KE3x4D1f7uEucdS 25TqmNe1fD7rgbjwrC3tEdLv3SRXGpELPothMFzGEtK5bVapydiZZDSR/VnCsO6Nyef0NKHjbuY UPXrj/Jsqhl2s0TGsTjMPUG1AXy+pA5cc=
X-Google-Smtp-Source: AGHT+IH7NEmoLzdh9kuoXu+B/FXakcWgksDNnbN1oePZ8k7Cvk8iuSHx+PQXXTqximgg16v+0lL2vCcKjt+tzthsWG4=
X-Received: by 2002:a17:906:c148:b0:aae:85a9:e2d with SMTP id a640c23a62f3a-abc0de13a1emr2651335166b.45.1740600234140; Wed, 26 Feb 2025 12:03:54 -0800 (PST)
MIME-Version: 1.0
References: <68EDF12D-1C97-4823-AFFE-19BF261D7034@sn3rd.com> <E0D776C8-FD56-4D0B-BDC1-3AB88A8CEE88@heapingbits.net>
In-Reply-To: <E0D776C8-FD56-4D0B-BDC1-3AB88A8CEE88@heapingbits.net>
From: David Benjamin <davidben@chromium.org>
Date: Wed, 26 Feb 2025 15:03:37 -0500
X-Gm-Features: AQ5f1JpUYZN5zP1VV7fsgeIRRhzgbjPdiFue7SKNjhEfXdDNn3xXZoO503OisNQ
Message-ID: <CAF8qwaDOEGkNHX9GWic30KYZAJ5yTXmjA3xnyV7cENUNh5pyDw@mail.gmail.com>
To: Christopher Wood <caw@heapingbits.net>
Content-Type: multipart/alternative; boundary="000000000000a7a482062f111215"
Message-ID-Hash: AYT4VGR2A4BB26G3OD4BOFY7QJGJR6GK
X-Message-ID-Hash: AYT4VGR2A4BB26G3OD4BOFY7QJGJR6GK
X-MailFrom: davidben@google.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: "TLS@ietf.org" <tls@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: WG Adoption Call for Post-Quantum Hybrid ECDHE-MLKEM Key Agreement 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/Az-pECzfd-QoSXJpOeZPHjWINa0>
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>
I've definitely had folks ask whether it's OK to deploy this yet, so I think it would be valuable. I can't really fault them for asking---the usual story is that draft things are doomed to be replaced by their final standards and this one hasn't even been adopted. Really, I'm appreciative that those folks have taken the lesson to heart! For the sake of other IETF work, where WGs _do_ need to iterate, I would much rather that we keep the heuristic clear. Otherwise we'd have to muddy the waters and say "well, yes, this is normally the case, but just this once the WG was kinda busy, but I promise this one is also stable, really." In particular, even though the codepoint's meaning is now fixed, publishing it sends a clear signal that this is the WG-blessed spelling of an ECDHE/ML-KEM hybrid for TLS, and that adopters are not dramatically at risk of the ecosystem deciding "no, actually we're going to retire this one and transition to a different codepoint that paints the bikeshed differently". Being concerned about the WG's time makes sense, but given that this is a case where the WG has gotten very very behind running code, hopefully we can try to stamp this one with minimal fuss and time spent. After all, we've already been debating the finer points of this one since before this document existed. To that end, I would suggest that we all try to progress this document quickly. :-) David On Wed, Feb 26, 2025 at 2:45 PM Christopher Wood <caw@heapingbits.net> wrote: > As I understand it, the purpose of this draft is to specify an > interoperable key exchange mechanism that we can deploy. The draft already > has code points allocated to it, and they exist in the registry > <https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8>, > so I wonder: what is the point of adopting this draft when the important > work is already done? If it’s that some folks won’t implement it until > there’s an RFC number assigned to it, well, that’s pretty silly. I support > adoption if it helps this work get implemented more broadly, but I think > it’s worth asking whether or not this is a good use of an already busy > working group’s time. > > Best, > Chris > > On Feb 26, 2025, at 1:26 PM, Sean Turner <sean@sn3rd.com> wrote: > > At IETF 121, the WG discussed “Post-Quantum Hybrid ECDHE-MLKEM Key > Agreement for TLSv1.3”; see [0] and [1]. We also had some discussion in an > information gathering thread; see [2]. We would like to now determine > whether there is support to adopt this I-D. If you support adoption and are > willing to review and contribute text, please send a message to the list. > If you do not support adoption of this I-D, please send a message to the > list and indicate why. This WG adoption call will close at 2359 UTC on 12 > March 2025. > > One special note: this adoption call has nothing to do with picking the > mandatory-to-implement cipher suites in TLS. > > Thanks, > Sean & Joe > > [0] Link to I-D: > https://datatracker.ietf.org/doc/draft-kwiatkowski-tls-ecdhe-mlkem/ > [1] Link to slides: > https://datatracker.ietf.org/meeting/121/materials/slides-121-tls-post-quantum-hybrid-ecdhe-mlkem-key-agreement-for-tlsv13-00 > [2] Link to information gather thread: > https://mailarchive.ietf.org/arch/msg/tls/yGZV5dBTcxHJhG-JtfaP6beTd68/ > _______________________________________________ > 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] WG Adoption Call for Post-Quantum Hybrid EC… Sean Turner
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Scott Fluhrer (sfluhrer)
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Eric Rescorla
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… David Benjamin
- [TLS] Re: [EXTERNAL] WG Adoption Call for Post-Qu… Andrei Popov
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Christopher Wood
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Salz, Rich
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Christopher Patton
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Joseph Birr-Pixton
- [TLS] Re: [EXTERNAL] Re: WG Adoption Call for Pos… Mike Ounsworth
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… David Benjamin
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Rob Sayre
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Deirdre Connolly
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… John Mattsson
- [TLS] Re: [EXTERNAL] Re: WG Adoption Call for Pos… Mike Ounsworth
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Martin Thomson
- [TLS] Re: [EXTERNAL] Re: WG Adoption Call for Pos… Andrei Popov
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Stephen Farrell
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Filippo Valsorda
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Russ Housley
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Viktor Dukhovni
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Christopher Wood
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… David Benjamin
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Jan Schaumann
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Peter Gutmann
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… David Adrian
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Mike Shaver
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Jan Schaumann
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Eric Rescorla
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Loganaden Velvindron
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Arnaud Taddei
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Thom Wiggers
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… D. J. Bernstein
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… John Mattsson
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Alicja Kario
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Sean Turner
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Salz, Rich
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Stephen Farrell
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… D. J. Bernstein
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Loganaden Velvindron
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Alicja Kario
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Sean Turner
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… D. J. Bernstein
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Stephen Farrell
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Andrew Scott
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… John Mattsson
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Sean Turner
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Watson Ladd
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Sean Turner
- [TLS] Re: WG Adoption Call for Post-Quantum Hybri… Kris Kwiatkowski