[TLS] Re: Confirming PQ+T Signatures Consensus
Ilari Liusvaara <ilariliusvaara@welho.com> Wed, 30 September 2026 11:44 UTC
Received: from smtp.dnamail.fi (sender001.dnamail.fi [83.102.40.178]) (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 3261242 for <tls@ietf.org>; Wed, 30 Sep 2026 11:44:51 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=welho.com header.s=2025-03 header.b=JkwmuFfR; dmarc=pass (policy=none) header.from=welho.com; spf=pass (mx.ietf.org: domain of ilariliusvaara@welho.com designates 83.102.40.178 as permitted sender) smtp.mailfrom=ilariliusvaara@welho.com
Received: from localhost (localhost [127.0.0.1]) by smtp.dnamail.fi (Postfix) with ESMTP id 427422113FE1 for <tls@ietf.org>; Wed, 30 Sep 2026 14:44:44 +0300 (EEST)
X-Virus-Scanned: X-Virus-Scanned: amavis at smtp.dnamail.fi
Received: from smtp.dnamail.fi ([83.102.40.178]) by localhost (dmail-psmtp01.s.dnaip.fi [127.0.0.1]) (amavis, port 10024) with ESMTP id MUyyxYS8TAHd for <tls@ietf.org>; Wed, 30 Sep 2026 14:44:43 +0300 (EEST)
Received: from LK-Perkele-VII2 (87-92-117-27.bb.dnainternet.fi [87.92.117.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: hliusvaa@dnamail.internal) by smtp.dnamail.fi (Postfix) with ESMTPSA id 9EA8D2113E01 for <tls@ietf.org>; Wed, 30 Sep 2026 14:44:43 +0300 (EEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.dnamail.fi 9EA8D2113E01
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=welho.com; s=2025-03; t=1790768683; bh=UsT+4py5PnYJMy71QQvIrf+tjhutEp7gm1PIAP4H1LM=; h=Date:From:To:Subject:References:In-Reply-To:From; b=JkwmuFfRNW4nSzd/MNJ7rWix1HAExk+Z/DG1kLcPF6N4SBHfQ9OV8rScBn4yA6S42 /Jkuz9uY3y32h38VDuvfmzZetPcGOXPl4SrsHU4D3tfEbsqU46G0mpPi+qE5vnBjVM LkZidZRCwdASFrZ5qpLkENxLpop22k/Yk0E6pXmZPpZbDPqwlKZrj0ywiuaNx9Jc1p lQ8VqVruGg6J1iQuWK9TD6mWyiWKag6uO7ys1XnZEfDCA2Nf+r3m4JYjLueyHiEtF7 AZdQk5xWOf5JUhMEIOaX87G8rT5Gs//vYolrosK8mFGdwm6/3VkoL6cleQB0JeUIYJ 6KZuA+j9A8BqA==
Date: Wed, 30 Sep 2026 14:44:43 +0300
From: Ilari Liusvaara <ilariliusvaara@welho.com>
To: TLS List <tls@ietf.org>
Message-ID: <arz2KxR0cLXYrko_@LK-Perkele-VII2.locald>
References: <A383CF85-CF66-4A3D-AFBC-3F2CCFEE265C@sn3rd.com> <arvuQ5Hnh6otA14q@LK-Perkele-VII2.locald> <CAEEbLAbo+rU97iitpR7KPmB1Vxj0B81YOXKsN_wZcVJaB5Skeg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
In-Reply-To: <CAEEbLAbo+rU97iitpR7KPmB1Vxj0B81YOXKsN_wZcVJaB5Skeg@mail.gmail.com>
Sender: ilariliusvaara@welho.com
X-Spamd-Bar: -
Message-ID-Hash: VXOQMDIWWDYKLOHZJG7MGGNZBCOFWNBT
X-Message-ID-Hash: VXOQMDIWWDYKLOHZJG7MGGNZBCOFWNBT
X-MailFrom: ilariliusvaara@welho.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
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/f3QWQ8Mn0elxEk4jrL-zE0W19iw>
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 Tue, Sep 29, 2026 at 01:27:01PM -0400, Sophie Schmieg wrote: > 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. Another usecase is some kinds of IoT devices. And with the codepoints, there is signature_algorithms_cert, and at least some TLS libraries do pay attention to it. And as for adding signature_algorithm_cert_x509ai, which specifies algorithms by X.509 AlgorithmIdentifier, that will not work right with algorithms that are not what COSE/JOSE calls fully specified (nor with some legacy algorithms, but nobody should be using those). (And non-fully-specified algorithms will not work any better in signature_algorithms_cert.) > 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. Other than the TLS certificates (which are hard regardless, hopefully PLANTS is way way easier), I consider all this the easy stuff. The hard part is TLS library interfaces. Where composite-mldsa leaks out, this has a large outflow pipe. Which to be clear, is a serious problem. > 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. This has different downgrade mess. There is not just the downgrade-to- traditional, but also downgrade-to-stand-alone (or you could just use stand-alone). And without further profiling, interoperability looks iffy. -Ilari
- [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