[TLS] Re: Confirming PQ+T Signatures Consensus
Sophie Schmieg <sschmieg@google.com> Tue, 29 September 2026 17:27 UTC
Received: from mail-qt1-x836.google.com (mail-qt1-x836.google.com [IPv6:2607:f8b0:4864:20::836]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id 17A5B46 for <tls@ietf.org>; Tue, 29 Sep 2026 17:27:21 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=google.com header.s=20251104 header.b=UPBYwRzq; dmarc=pass (policy=reject) header.from=google.com; arc=pass ("google.com:s=arc-20260327:i=1"); spf=pass (mx.ietf.org: domain of sschmieg@google.com designates 2607:f8b0:4864:20::836 as permitted sender) smtp.mailfrom=sschmieg@google.com
Received: by mail-qt1-x836.google.com with SMTP id d75a77b69052e-5333401e359so4271cf.1 for <tls@ietf.org>; Tue, 29 Sep 2026 10:27:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1790702834; cv=none; d=google.com; s=arc-20260327; b=BIinE6cJ6iDsUsRqdwZDtuHK+SjzR0wO3EbFjpIjXDQ6x8ZhraUSpIjqLpBT12HMLL Kbva0n8JJQONzBPbqf+xQUYTAv8FlEt2Q3jUbZjphPRMu35LpRSvC1Mquou6w2B2enHy Tn4T4TEnr3v79l/KRq+I6hmoKjesgCnwAkrhw+7p+GrIHFR4tFX4yeLu/pbi6vbwn83v 1d6pXhnitkjW2kcfWIE8CXK4NRukoWZJvD8TZ4QMa0MLpTHF4OLUIxbn/hc475yUZ1V2 tYSsA9DTwjbrAoS+VeCnKqw08opqzPokJVduxloNk5w1YW1eZTHqS7lm34hw9HHsCiwZ QRxg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=pIMTUASo6s7ulJZC6S2oH9GEBdoZlovWGlaRvmhVyXs=; fh=NgBl/7d3hkMnapDeRwKZM2dUtjwPcP1KCRBS4gW/mhk=; b=mq2iJ79YjAdv7aN5ivyn5nsWn4MOnQdUBMt4QP53dDa9kwiMzs/7YsnC6XkawLp/GL pXqBb1lYta20lm1X1kUOjzQ/YyFucAHOSgiejbAcQnlc57FB+r7pvnzfsThqLPSufm+9 Hu29LzwtRUFRvDfwRVo6MF5xf8rikotlKhHPcOjC1rGjQZAWk6yStJIBEdVA5PtFKx8Y dPhxsqscnKtl8vSOX2pRtXQpYszkpyOUQV/60Ggh4kCO48lQgz4dQlmeMqpVkns5K8NW 5fkoziQpCNoX8DVzW1u0dAAagqYYSm+IT0iqP+6abFrBuQT/HVgqTZCA17hPiX8ocGi+ CYnQ==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1790702834; x=1791307634; darn=ietf.org; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:from:to:cc:subject :date:message-id:reply-to:content-type; bh=pIMTUASo6s7ulJZC6S2oH9GEBdoZlovWGlaRvmhVyXs=; b=UPBYwRzqICN310Eu8SH6UrX0BFu7eF0d6R6DT1Y5q0/6LAKR/M9zadb0SVw+q8ymag h4/+RCQHAL5lgju5HiLauALGwenY2i+Ix4YmuuLRdnfDSB4vztcefO/LVcaxoeGg+58b V0mroYcKfZRqgZfz4joSUZPS9NOuVJ69oHG6FtGYKDxe7ehjdDCS958WgOo+wvDaxeQF F+AIJMoEB4+KLPr549tpPfhx9FaYwgCHsc2vFsUT5qlwI4nooXD7GZSOoiIaBBNQj8rr FznpMqk7E5aUpQvg4VhQUQMGuqvBwLRusQHhc4diLtsVDG/g/2m4nEtsuDxDwiO26t7v Az3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790702834; x=1791307634; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=pIMTUASo6s7ulJZC6S2oH9GEBdoZlovWGlaRvmhVyXs=; b=Md+qlIjn1S/NB+gSQtEVVROuvnYqNaCqpfJDhN+GVAgANddxtNAZcmxEUe5kKE5agf feCTf6m8MHtcwU4fbbmIefknOxaLnNhETAeTNGIoo95bowoP3d9C3vXzRsy1G9AZubZ4 FAsQYH6oXhCMGDJ4/Ran4xy8lKbrjmfRMcVScERcnDVw1wWl2zPmokZt0m8oy7UuezoF QE05F+cytRPC8F0EiaXBOhzx7Zfv5k/+JtMOML+UPZWJXJbGAehYWr7K6BgjRDs1srVL zB+/i0SqUbhMTOX6o6FwiCbOdx6i/XTxZ578uCtjXfnRwG22STj/u4X8LrELeu7gzRZL O07A==
X-Gm-Message-State: AFuF++mz2RAzj2g+1bVh9+EfWKOSx1qPP+xMEnpvvRBsNoQS0k5Mdcli GyzTaJOWfJnVOKpa9q/K/bH9jwHmGpBRhkOxvFyLKWQDIQMAtGiPH/pW6D86FMroOIUcJLb66Cv /2qn2XiBrl2fVTQhikcvYhP0zh5llY7wT4aClZ8S0F4Uz4hP7BQq9lJOvdCQ=
X-Gm-Gg: AYBFou1QzdgU3cgNP6uRdKLnoTATLxRQw04Qb8JoMV6LecUNuQX8ijHMqAo5NCtx9qH dB8jqtZkU6QbZ5H7IJAvCXpTHJsBFehFKz6Tgsh77n3mgyS0w4fq/n6YtFe9xdD/h4yHx2HVc5I 66YVoijBbqrc6ZBTkNqac40awq69iVWKSNqppcyZiu8UZEHPetbf5eoK/oBWdsTLfZo5b2e6F8F QSTNfOaRKyfVYd9TULPv1M9MYcoAo0gJP+etVwJSkXrvvSn/MnUFVuAiCoNtFDbaGFQXjMshVG5 FcNPOQI5JwYbWNne5SQ9fcBjiKCltNeMUyX3oOlJoOTLJ0SDjazi2UMnU43g7Pm4tlHaQ6bnzWV 9EJ/k5OzZB2VZMN2/HWNp61pdKO+8AbKSejBhLPsEEzK1g4bskvgU0cnX
X-Received: by 2002:a05:622a:e604:20b0:532:84d3:abb with SMTP id d75a77b69052e-5336978016amr764231cf.7.1790702833579; Tue, 29 Sep 2026 10:27:13 -0700 (PDT)
MIME-Version: 1.0
References: <A383CF85-CF66-4A3D-AFBC-3F2CCFEE265C@sn3rd.com> <arvuQ5Hnh6otA14q@LK-Perkele-VII2.locald>
In-Reply-To: <arvuQ5Hnh6otA14q@LK-Perkele-VII2.locald>
From: Sophie Schmieg <sschmieg@google.com>
Date: Tue, 29 Sep 2026 13:27:01 -0400
X-Gm-Features: AclHuK8Vp0-EM9sPHnk-otiYWaxXQutM0cWyhG_Yx9YQo-jkuvvV9X7QuXuZInI
Message-ID: <CAEEbLAbo+rU97iitpR7KPmB1Vxj0B81YOXKsN_wZcVJaB5Skeg@mail.gmail.com>
To: Ilari Liusvaara <ilariliusvaara@welho.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spamd-Bar: --
Message-ID-Hash: WF3RLHX2J4NI5CP5UOBXDYLM2W76HTPJ
X-Message-ID-Hash: WF3RLHX2J4NI5CP5UOBXDYLM2W76HTPJ
X-MailFrom: sschmieg@google.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-tls.ietf.org-0; header-match-tls.ietf.org-1; header-match-tls.ietf.org-2; header-match-tls.ietf.org-3; header-match-tls.ietf.org-4; header-match-tls.ietf.org-5; header-match-tls.ietf.org-6; header-match-tls.ietf.org-7; header-match-tls.ietf.org-8; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: TLS List <tls@ietf.org>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [TLS] Re: Confirming PQ+T Signatures Consensus
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/hfRd7cNb0KfSpvvCGNFor8U2SaY>
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>
1. Should the WG work on PQ + T Hybrid Signatures for TLS? Neutral. It's probably going to be required in some compliance regimens, so there is an argument for it. On the other hand, as far as I understand it, "for TLS" only covers the leaf signature to begin with, the rest of the certificate chain should be handled by LAMPS for the certificate chain, and PLANTS for CT logs, or am I mistaken? The leaf signatures are some of the least value signatures in the handshake, produced and consumed within less than a second, with a public key that rotates on at least somewhat reasonable rates, so the risk here is fairly minimal, at least with my prior of a high confidence in ML-DSA, and has an existing remediation strategy that is reasonably well exercised. 2. Should the WG only work on one: -pqt-dual-certs or -composite-ml-dsa? Only composite-ml-dsa 3. Should the WG work on: -pqt-dual-certs? no. Technically, TLS certificates are already a directed graph, with various complexities in path finding between standards, implementations, and common practices. Making this situation even more complex by requiring multiple paths is going to be a nightmare. It would also mean that TLS needs to start having opinions on the nature of the roots trust anchors are using, getting very messy. The main reason "multiple certs" gets pushed is for the situation where people want to continue using their classical cert, which just opens the door to a lot of downgrade attacks. PQ authentication is hard enough, let's not make it even harder. 4. Should the WG work on: -composite-ml-dsa? Yes. This addresses the security concern people pushing for composites have, without opening the door to the downgrade mess. While I still consider composite optional for leaf signatures, it's the correct way of actually addressing the security concerns. On Tue, Sep 29, 2026 at 9:59 AM Ilari Liusvaara <ilariliusvaara@welho.com> wrote: > > On Mon, Sep 28, 2026 at 12:52:21PM -0400, Sean Turner wrote: > > > > Please provide your answers to the following questions by 12 October 2026: > > > > 1. Should the WG work on PQ + T Hybrid Signatures for TLS? > > No. I consider the use case too niche. > > > > 2. Should the WG only work on one: -pqt-dual-certs or -composite-ml-dsa? > > No. > > > > 3. Should the WG work on: -pqt-dual-certs? > > No. There seems to be no way to make this not play merry hell with TLS > library APIs. Which is bad. > > > > 4. Should the WG work on: -composite-ml-dsa? > > No. I think this is too limited applicability, and the registration > policy is SR (with interpretation from looser end). > > I think the best use case for this is IoT devices that spend a lot of > time on the shelf, and where vendor is also the CA. > > > > > -Ilari > _______________________________________________ > TLS mailing list -- tls@ietf.org > To unsubscribe send an email to tls-leave@ietf.org -- Sophie Schmieg | Information Security Engineer | ISE Crypto | sschmieg@google.com
- [TLS] Confirming PQ+T Signatures Consensus Sean Turner
- [TLS] Re: Confirming PQ+T Signatures Consensus John Mattsson
- [TLS] Re: [EXTERNAL] Re: Confirming PQ+T Signatur… Andrei Popov
- [TLS] Re: [EXTERNAL] Re: Confirming PQ+T Signatur… Loganaden Velvindron
- [TLS] Re: Confirming PQ+T Signatures Consensus Salz, Rich
- [TLS] Re: Confirming PQ+T Signatures Consensus Watson Ladd
- [TLS] Re: Confirming PQ+T Signatures Consensus Salz, Rich
- [TLS] Re: Confirming PQ+T Signatures Consensus Yaakov Stein
- [TLS] Re: Confirming PQ+T Signatures Consensus Martin Thomson
- [TLS] Re: Confirming PQ+T Signatures Consensus Russ Housley
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… Andrei Popov
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… John Mattsson
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… Muhammad Usama Sardar
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… Andrei Popov
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… John Mattsson
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… Samuel Lee (ENS/Crypto)
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… Soatok Dreamseeker
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… Bellebaum, Thomas
- [TLS] Re: Confirming PQ+T Signatures Consensus David Benjamin
- [TLS] Re: Confirming PQ+T Signatures Consensus Filippo Valsorda
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… Samuel Lee (ENS/Crypto)
- [TLS] Re: [EXT] Re: [EXTERNAL] Confirming PQ+T Si… Blumenthal, Uri - 0553 - MITLL
- [TLS] Re: Confirming PQ+T Signatures Consensus Scott Fluhrer (sfluhrer)
- [TLS] Re: Confirming PQ+T Signatures Consensus Andrey Jivsov
- [TLS] Re: Confirming PQ+T Signatures Consensus tirumal reddy
- [TLS] Re: Confirming PQ+T Signatures Consensus Rifaat Shekh-Yusef
- [TLS] Re: Confirming PQ+T Signatures Consensus Bas Westerbaan
- [TLS] Re: Confirming PQ+T Signatures Consensus Eric Rescorla
- [TLS] Re: Confirming PQ+T Signatures Consensus loic.ferreira
- [TLS] Re: Confirming PQ+T Signatures Consensus Stephen Farrell
- [TLS] Re: Confirming PQ+T Signatures Consensus tirumal reddy
- [TLS] Re: Confirming PQ+T Signatures Consensus Watson Ladd
- [TLS] Re: Confirming PQ+T Signatures Consensus tirumal reddy
- [TLS] Re: Confirming PQ+T Signatures Consensus Ilari Liusvaara
- [TLS] Re: Confirming PQ+T Signatures Consensus Sophie Schmieg
- [TLS] Re: Confirming PQ+T Signatures Consensus Ilari Liusvaara
- [TLS] Re: Confirming PQ+T Signatures Consensus Paul Wouters
- [TLS] Re: Confirming PQ+T Signatures Consensus Andrey Jivsov
- [TLS] Re: Confirming PQ+T Signatures Consensus Soatok Dreamseeker
- [TLS] Re: Confirming PQ+T Signatures Consensus Joe Birr-Pixton
- [TLS] Re: Confirming PQ+T Signatures Consensus olivier.sanders
- [TLS] Re: Confirming PQ+T Signatures Consensus Daniel Van Geest
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… John Gray
- [TLS] Re: [EXTERNAL] Confirming PQ+T Signatures C… Ira McDonald
- [TLS] Re: Confirming PQ+T Signatures Consensus Richard Barnes
- [TLS] Re: Confirming PQ+T Signatures Consensus Chase Abbott
- [TLS] Re: Confirming PQ+T Signatures Consensus Jan Klaußner
- [TLS] Re: Confirming PQ+T Signatures Consensus Ryan Appel
- [TLS] Re: Confirming PQ+T Signatures Consensus Yaroslav Rosomakho
- [TLS] Re: Confirming PQ+T Signatures Consensus Damien Miller
- [TLS] Re: Confirming PQ+T Signatures Consensus Loganaden Velvindron
- [TLS] Re: Confirming PQ+T Signatures Consensus Wang Guilin
- [TLS] Re: Confirming PQ+T Signatures Consensus Hannes Tschofenig
- [TLS] Re: Confirming PQ+T Signatures Consensus Bashiri, Kaveh
- [TLS] Re: Confirming PQ+T Signatures Consensus Dan Wing