[TLS] Re: Fwd: New Version Notification for draft-yusef-tls-pqt-dual-certs-02.txt
Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de> Fri, 26 June 2026 01:26 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 3A400107A4275 for <tls@mail2.ietf.org>; Thu, 25 Jun 2026 18:26:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782437203; bh=ptXryN02xMuwxjVGfzfgOGdLbPdnvqS8cl5MLFVYGb4=; h=Date:Subject:To:CC:References:From:In-Reply-To; b=AfZR2h3nP7hvBr/jw3kOF+7STu/WhHJSdQ3eJKYx76Y0DnZjmYEOI2mXKX00WLz6p k2g7+srcDLRURIkJcliEUvLYE7zTBgYqkUPF+A/MT04RsoJhB8z3rQtmLOCxX5s346 /NuPEe4oXMYREtxRLXN/qnXTo/FuqA8MWMgwaJ4s=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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 gigB5PJRoFJ7 for <tls@mail2.ietf.org>; Thu, 25 Jun 2026 18:26:42 -0700 (PDT)
Received: from mailout7.zih.tu-dresden.de (mailout7.zih.tu-dresden.de [141.76.32.220]) (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 E353B107A415A for <tls@ietf.org>; Thu, 25 Jun 2026 18:25:38 -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=e87NqaRAiAGVbrZMW0wcYBoJBWblL2uOqOez/zGa2hE=; b=CwhobmhlTXsigLAI/1iRVD+1KS eg/vERl1XVJ2R0Wwb0VuVJXyoWI/Hkqhc45TzE+KDCLww1OUKTdqTyZ3Cg0cbbfP//wJamEs+m54k 3UXv+38Z+qYNfwYIiifxZOIaOI5l+WeFqkIBhcydlP51Mp9bdiHdvrUULNPLc4u/dAbfPncOsN2w0 znRQisX7N4w27D0N8uxPY6tSrzOqbnTHQ/xLIXsx6lfycxHHhSuSceZwBRAK/ZSJA8LmdBhZWMWzi F7AbOI1UyqSNqjBFdaurUfzsZZCNynckD5b/FOF11acr1bRMMjfkTls0GSyPzte7c2CPDbZNBcwEL FieGY/Lw==;
Received: from msx-t422.msx.ad.zih.tu-dresden.de ([172.26.35.139] helo=msx.tu-dresden.de) by mailout7.zih.tu-dresden.de with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <muhammad_usama.sardar@tu-dresden.de>) id 1wcvK1-0010Iv-2C; Fri, 26 Jun 2026 03:25:37 +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.43; Fri, 26 Jun 2026 03:25:24 +0200
Message-ID: <e5c78b64-8778-49bb-b704-ab5da86c3484@tu-dresden.de>
Date: Fri, 26 Jun 2026 03:25:24 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Eric Rescorla <ekr@rtfm.com>, tirumal reddy <kondtir@gmail.com>
References: <178228974031.1336043.8757141113647810543@dt-datatracker-f9b87776f-xzl65> <CAFpG3gcOChbpjRMAJhwErFRoFcJgtf=C9d0KLeAoQGxG+OxFgA@mail.gmail.com> <CABcZeBPo0Z4YFAR7Gmeo0xWpEscEXt+Do25n7Pxga5zOwULf0A@mail.gmail.com>
Content-Language: en-US
From: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
In-Reply-To: <CABcZeBPo0Z4YFAR7Gmeo0xWpEscEXt+Do25n7Pxga5zOwULf0A@mail.gmail.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-512"; boundary="------------ms030800050205050201090309"
X-ClientProxiedBy: MSX-L415.msx.ad.zih.tu-dresden.de (172.26.34.135) To msx-t422.msx.ad.zih.tu-dresden.de (172.26.35.139)
X-TUD-Virus-Scanned: mailout7.zih.tu-dresden.de
Message-ID-Hash: CGMPCQ3X456D4HLLEMGG56IYBS4HGYS3
X-Message-ID-Hash: CGMPCQ3X456D4HLLEMGG56IYBS4HGYS3
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
CC: tls@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Fwd: New Version Notification for draft-yusef-tls-pqt-dual-certs-02.txt
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/amNYPs3eV3a-l5bFQtUDGx4fU24>
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 Ekr, Tiru, all, I believe the draft seems to be moving in a wrong direction compared to what I proposed based on a related formal analysis. While being a proponent of hybrid authentication, I*oppose* the current direction of the draft as it breaks the existing proofs -- symbolic and most likely computational too. My main concern is that the property that authors are trying to achieve is unclear. Given that the draft is useful in the transition period, it has to move fast and in a systematic formal way -- neither of which appears to be realized under the current approach. If there is sufficient interest in dual certs, I can write my proposal as a draft after completing my formal analysis of my idea. On 25.06.26 18:49, Eric Rescorla wrote: > Overall, if we are to support the simultaneous use of PQ and > traditional signatures in TLS, I think that composites are a superior > approach. Could you please clarify whether you mean superior in the sense of security or development convenience or something else? > As far as I can tell, the only real benefit of this design > is that it allows you to perform a transition of the form traditional > -> simultaneous PQ/T -> pure PQ while avoiding the need to issue > separate composite certificates. One factor that I think is worth considering here is the pace at which this draft is moving. If it takes one year to address the feedback from IETF 123, what value would it add in the "transition" which is rapidly decreasing? > With that said, even on its own terms I think this draft is trying > to get too clever. Specifically by: > [...] > - Only signing a partial transcript. I agree. This seems insecure to me, and needs formal analysis for confirmation. > At a high level, it's not clear to me that this encodes the right > semantics. As covered in quite a bit of detail in Chrome's roadmap > [0], we have to distinguish between the algorithm encoded in the EE's > certificate and the algorithms used to sign that certificate and other > certificates in the chain, and there are benefits to requiring a PQ > PKI even if you don't have PQ keys (stage 3 in Google's roadmap). Thanks for sharing the reference [0]. > # Only Signing a Partial Transcript > > Instead of signing the whole transcript, as everything else in > TLS does, each algorithm just signs the transcript corresponding > to its own certificates. As I understand it, you are doing this > for domain separation reasons, but the consequence is that we > are in uncharted territory about the security of TLS, and in > particular that neither signature is endorsing the other's > certificates. Do you have any analysis for what this does > to the security of TLS? I agree this seems to open corner cases for security problems in TLS and formal analysis is required here. > Incidentally, the way you have > specified this seems to remove the Certificate message's headers, > which would otherwise be in the transcript, as per S 4.4.1 of RFC > 8446. Just for clarity, are you thinking about any specific attack if the headers are not in the transcript hash? If so, can you explain the attack that you are thinking about. > It seems like there ought to be some other way to provide > domain separation. I previously shared some thoughts with the authors which were not incorporated. Best regards, -Usama > [0] > https://www.chromium.org/Home/chromium-security/post-quantum-auth-roadmap/
- [TLS] Fwd: New Version Notification for draft-yus… tirumal reddy
- [TLS] Re: Fwd: New Version Notification for draft… Songbo Bu
- [TLS] Re: Fwd: New Version Notification for draft… tirumal reddy
- [TLS] Re: Fwd: New Version Notification for draft… Eric Rescorla
- [TLS] Re: [EXTERNAL] Re: Fwd: New Version Notific… Andrei Popov
- [TLS] Re: Fwd: New Version Notification for draft… Muhammad Usama Sardar
- [TLS] Re: Fwd: New Version Notification for draft… Rifaat Shekh-Yusef
- [TLS] Re: Fwd: New Version Notification for draft… Eric Rescorla
- [TLS] Re: Fwd: New Version Notification for draft… Rifaat Shekh-Yusef
- [TLS] Re: Fwd: New Version Notification for draft… Ilari Liusvaara
- [TLS] Re: Fwd: New Version Notification for draft… Scott Fluhrer (sfluhrer)
- [TLS] Re: Fwd: New Version Notification for draft… Ilari Liusvaara
- [TLS] Re: Fwd: New Version Notification for draft… Scott Fluhrer (sfluhrer)
- [TLS] Re: Fwd: New Version Notification for draft… John Mattsson
- [TLS] Re: Fwd: New Version Notification for draft… Scott Fluhrer (sfluhrer)
- [TLS] Re: Fwd: New Version Notification for draft… John Mattsson
- [TLS] Re: Fwd: New Version Notification for draft… Deirdre Connolly
- [TLS] Re: Fwd: New Version Notification for draft… Bas Westerbaan
- [TLS] Re: Fwd: New Version Notification for draft… John Mattsson
- [TLS] Re: Fwd: New Version Notification for draft… Rifaat Shekh-Yusef
- [TLS] Re: Fwd: New Version Notification for draft… Ilari Liusvaara
- [TLS] Re: [EXTERNAL] Re: Fwd: New Version Notific… John Gray
- [TLS] Re: [EXTERNAL] Re: Fwd: New Version Notific… Rifaat Shekh-Yusef
- [TLS] Re: [EXTERNAL] Re: Fwd: New Version Notific… Ilari Liusvaara
- [TLS] Re: Fwd: New Version Notification for draft… Erwin Hoffmann
- [TLS] Re: Fwd: New Version Notification for draft… Rifaat Shekh-Yusef
- [TLS] Re: Fwd: New Version Notification for draft… Erwin Hoffmann
- [TLS] Re: Fwd: New Version Notification for draft… Rifaat Shekh-Yusef
- [TLS] Re: Fwd: New Version Notification for draft… Erwin Hoffmann
- [TLS] Re: Fwd: New Version Notification for draft… Stephen Farrell
- [TLS] Re: Fwd: New Version Notification for draft… Erwin Hoffmann
- [TLS] Re: Fwd: New Version Notification for draft… Stephen Farrell
- [TLS] Re: Fwd: New Version Notification for draft… Rifaat Shekh-Yusef
- [TLS] Re: Fwd: New Version Notification for draft… Ilari Liusvaara
- [TLS] Re: Fwd: New Version Notification for draft… Watson Ladd