[TLS] Re: Complaint to ADs and IESG regarding TLS WG chairs falsely claiming WG consensus to issue an RFC for draft-ietf-tls-mldsa

Eric Rescorla <ekr@rtfm.com> Wed, 27 May 2026 21:32 UTC

Return-Path: <ekr@rtfm.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 D34A5F63ECF2 for <tls@mail2.ietf.org>; Wed, 27 May 2026 14:32:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779917536; bh=/Spm5yF+X7TCS6Ub8DH83tvWdG+rWDiZyymIPL7B6og=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=AzL+bMfrTso1MFKLdqqM4FigJPlcntQPGAqrKjnu94NrqHXJPt8mf9lhlKzvXjinC DFb/exLP5DEeCjr/qM0305mLrjhSEiLLcxNq67JXdv1G802TdcbAzekaMWmhD6UEka iAxL6E9vW86jtUIdWuuurCrVNX6KDYPFxG/vk+I8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=rtfm-com.20251104.gappssmtp.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 KwOqBXb5y-J4 for <tls@mail2.ietf.org>; Wed, 27 May 2026 14:32:15 -0700 (PDT)
Received: from mail-yw1-x112a.google.com (mail-yw1-x112a.google.com [IPv6:2607:f8b0:4864:20::112a]) (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 C33D8F63EB53 for <tls@ietf.org>; Wed, 27 May 2026 14:30:59 -0700 (PDT)
Received: by mail-yw1-x112a.google.com with SMTP id 00721157ae682-7c04749d739so83814687b3.3 for <tls@ietf.org>; Wed, 27 May 2026 14:30:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1779917453; cv=none; d=google.com; s=arc-20240605; b=SIbCBIEGkFPyF47rhNYgTdXMBv2R6pD8Z8DayZQxjCQv//3Lk3d1Rz2p8kwtgmswoX KGAjxAn6wZhk492yMeEp4ROmnk1oYVi3lIGN7hJxIdOlnlFkq2F67qHOAEpqtn2bOTz4 ZCQN0MgjHcX5WY82WwK0ooWI42YGxgc9JDDUHw5l84SpIb7xoI8EHxS2hrRLoz9X4OkK hey7fsNRS+y7kqwfDWbz3eqd6BPcCeA2RhrFjQVgolcxyNk1q6tr8/wGixtZR34kydO3 XvcU/sNdenDlTxf0qiQdNDLELat45WTgpExd3egDsWjFHowvK1DxOpjcUHbLMZVnxf2x udRw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=4r0TLDOs85B0xJbTCCo6fMxiMg8HigiHUky7qi9HoeM=; fh=NvGW1SABQLaZ+M5p28D5BqXknxYg40z7RCZORCGSlKg=; b=HVSwlHgRKBweYAFzTwyRcpNxIRhKFt/fcCsViPKKPRqVxz1S/TSGZI9urj+LpExwTh w7x65OivSMS8JjTdvc9DBrIvdZTr5jNsO1n4l1XDrpCX9VKBDvvH1cRmPRPX6sfnJ61X jbDZ1zliT7gwsx/zMeHS53CgnKPisnX8304g7liSe5KQ8qAZQZ3ilzTUCCYytN5K//WW nLOv6LgKJRJk/QEMjz3ivtVCtnfAUiOZfLe3BuKUSdaZCC8nO0oLha8KGRj8P7pCnQXx P+UPhKQCzmcR826NgFMnYVTx/dFbgbykyHwxF5VuU4tXqYQ1qI1zxlqG1VQGwFXE85gK SCqA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20251104.gappssmtp.com; s=20251104; t=1779917453; x=1780522253; 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=4r0TLDOs85B0xJbTCCo6fMxiMg8HigiHUky7qi9HoeM=; b=n6t9y56kfgfyeuPczv3i7eaPEaVOSnZea4mJEZz43qtVbzK7sIb4FB7ZfDSHWseimM DODLElbsEBQQ9cB4ZZZ5IXPYGMhZFJR3r1htP0dJJlZMGG7p8y2gf2OiJPJuXyn/2dRM ByFTNmsjsxMpPA2qdVL2Yw67aw8wUGqChEF8UzpKYLNkkqSiOkWkc4NN1ifqWESatnC7 deFiC5DbYP4TpQwrXFmViXjTSJSAikRaekU8xS9tkTYzGpMhSO4SP3oLW7hNCAd/RTI+ MEF1vh15DxWISUQKcgvf05LJJeuvvcFFknmlHRr5g/Y6iIQ9hHqxM5zLSwh+EnlOw/qr sQag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779917453; x=1780522253; h=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; bh=4r0TLDOs85B0xJbTCCo6fMxiMg8HigiHUky7qi9HoeM=; b=UpCNHCuKbpRGio+ioucVYwit51edXaw988vvqQ8PLHCMfrcHgOlCGkeQLFfct+egm/ +4WT+0NunWsa2WMC2jf3XixBimDUfHxhup1WAvlRx/aOOJRw3XW8tk85GEsonmkDmtk2 +a0jqPP/fdnqvzTSAGgCHR8osktVivU3A49KDwoXaZGKfY24HaKNcMe2EY+E7vczLI5+ 8gxHInXuqRHYsRT45LjEGQyuUJ31f9SvvjZ6Pf4q3ED7CAlw+VRrKAalwvFjTpgB9Roi H7u3D/OY4jVa9eK0srEmZwGKZ1FGaHw2JOpEQ/yA5U98+6Vi6QVxxnPteq+4Ji8B1qX+ 9q/g==
X-Forwarded-Encrypted: i=1; AFNElJ+sSuxvz68gq1nyV3skgLL+3hrF2MMWWAioNokXsoN6OFNNL8hGQyfdanr/a9taLzD0TDM=@ietf.org
X-Gm-Message-State: AOJu0YwjKYUGiO/QitMqU+2pr833jwXt9W9LTKlanskXwaMnDSZduSAZ hof/1+Mn5ad4k27ej/Dc/qLhBydWXs83lzLm3Cuxa5rDBksrFsWeF9HacVtEAM2aAZfM6wf7DS/ vju1+7ZmaY8fq5MpQIXCoaMEJJoKPnxyCgtUPf3mnNQ==
X-Gm-Gg: Acq92OFVPNPLJ6fvhy49ASxAja1msdvrNkh3AHYTA03QeNAU8yrWGbSljuJGK6JRYcY i64XRA95yZi0JbKuHpQyhMx/0FA77Jiy4aDCdbTBJUvRhVJcbNe9TXox5eSjFjh5FMxo+D5WoPF A+AJHX4e1Hb/f/zwoOSH8QYqCBnn4XfLZZvWYRV6wB1uZ0i3gZkUzRpiVkEBQ/8xDBqUflepFAZ 92zf9/C3zNwZHoFaa4alW49b1p2xYpTVt1aAIVh07c/n/5AbMbHTfHJq7LndGpb5WLX/eZ8yKrK hXMpBrHJ2YUxAFwDRtHafNkpJCkIxC0/bD8Nikzf/ld8FonGVGzbmjbNJla8ppOqJ9/a55S9JTA 5MMaFokMMYQDJfzE0TsKRmjg3g0B50R+S
X-Received: by 2002:a05:690c:4c02:b0:7cf:d9bc:808c with SMTP id 00721157ae682-7d33a2590c3mr264953337b3.29.1779917453331; Wed, 27 May 2026 14:30:53 -0700 (PDT)
MIME-Version: 1.0
References: <20260519112813.1254795.qmail@cr.yp.to> <CAGgd1Ocy8f4HeQy-qWauAJAxizznXdXA53kWVp_FV1QUVGuxWw@mail.gmail.com> <5DFBF81F-4A98-4C5E-A060-580DC6960021@symbolic.software> <87v7c8lgt8.fsf@josefsson.org> <CACsn0cmaOdG4vCdeOVSxAPnJtPRH8rBJ3sfAY3o0f1fm-ouceg@mail.gmail.com> <ahddRzOIvQDXcvaG@ubby> <CACsn0cnStbBw8Szq+McPumjExnbL=3wmwESYEMWczJJZbJXRgw@mail.gmail.com> <ahdflj/Xy8VoOfH5@ubby> <CABcZeBO3hPa2PXNBzfBHLRAGdc3LzcpJGMQwo8f8ufwfhxy1Zw@mail.gmail.com>
In-Reply-To: <CABcZeBO3hPa2PXNBzfBHLRAGdc3LzcpJGMQwo8f8ufwfhxy1Zw@mail.gmail.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 27 May 2026 14:30:17 -0700
X-Gm-Features: AVHnY4KCVehGfETVsxnA6jVymH1J6Pa98gP287ecT_u7dOszkkMBqF5WCfc9ujs
Message-ID: <CABcZeBM0Ln5ZM5wC2oxcNXToVzCsLJjSBnVPwTZM5n4zJX9BRw@mail.gmail.com>
To: Nico Williams <nico@cryptonector.com>
Content-Type: multipart/alternative; boundary="00000000000089212a0652d353df"
Message-ID-Hash: CD3O7KM5NOO7H4EV4VWTAXTQCBZUWKYU
X-Message-ID-Hash: CD3O7KM5NOO7H4EV4VWTAXTQCBZUWKYU
X-MailFrom: ekr@rtfm.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>, Nadim Kobeissi <nadim@symbolic.software>, TLS List <tls@ietf.org>, "D. J. Bernstein" <djb@cr.yp.to>, stndrds-inacio@andrew.cmu.edu, "<iesg@ietf.org>" <iesg@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Complaint to ADs and IESG regarding TLS WG chairs falsely claiming WG consensus to issue an RFC for draft-ietf-tls-mldsa
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/ZjpcdBy6Vupiq83BKrhdROrLUZw>
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>

Just for the record, this message is about signature algorithms...

On Wed, May 27, 2026 at 2:27 PM Eric Rescorla <ekr@rtfm.com> wrote:

>
> ISTM that there are two distinct questions:
>
> 1. What is the risk now of continuing to use pure classical algorithms?
> 2. What is the risk of switching to pure PQ algorithms instead of
>    hybrids?
>
> The first question helps us assess the urgency of a transition to PQ.
> The second, whether we should deploy hybrids instead of pure PQ.
>
> As far as the first question goes, as Watson says, pure classical
> algorithms are only risky if the attacker has a CRQC at the time of
> (or more properly, prior to) the attack. Moreover, this risk exists as
> long as the relying party will accept a classical algorithm.  Due to
> the inferior bandwidth properties of the PQ algorithms, many if not
> most uses of TLS are unlikely to switch off support for classical
> algorithms until there is stronger evidence of a probable CRQC. [0] As
> a result, partially transitioning to support of PQ algorithms doesn't
> help much, because the attacker can still attack traditional
> credentials [1]. Rather, it's really about setting us up for a
> transition to PQ-only if/when we have to.
>
> This brings us to the second question: suppose that we start by
> deploying some PQ algorithm (whether hybrid or pure). Once RPs accept
> it, then any weakness in that algorithm becomes a weakness in the
> system even if an individual endpoint only has a classical
> credential. For example, if clients will accept pure MLDSA and there
> is a classical attack on MLDSA, then an attacker can mount an
> impersonation attack on any server, regardless of what credential it
> actually has.
>
> The argument for hybrids in this context is that if if one has
> substantially higher confidence in the security of the traditional
> algorithm than the PQ one against classical attack, than it is safer
> to deploy hybrids. As as been discussed in detail, however, the threat
> model is different here because the attacker has to be able to break
> the vulnerable algorithm at the time of the connection (this is just a
> generalization of Watson's point), so the level of risk depends on (a)
> how rapidly you can disable the PQ algorithm if it's found to be
> vulnerable and (b) how likely you think it is that there will be a
> secret compromise the PQ algorithm so you don't know to disable it.
> You have to make this assessment on your own, but it's a distinct
> situation from HNDL, where there is action you can take to protect
> already-transmitted data.
>
> -Ekr
>
>
> [0] This may be different for systems such as SSH where the keys are
> often not authenticated via a global PKI and therefore it's possible
> for individual endpoint pairs to disable PQ safely.
>
> [1] See
> https://www.chromium.org/Home/chromium-security/post-quantum-auth-roadmap/
> for a more in-depth discussion of the issues here.
>
>
> On Wed, May 27, 2026 at 2:19 PM Nico Williams <nico@cryptonector.com>
> wrote:
>
>> On Wed, May 27, 2026 at 02:11:16PM -0700, Watson Ladd wrote:
>> > On Wed, May 27, 2026 at 2:08 PM Nico Williams <nico@cryptonector.com>
>> wrote:
>> > >
>> > > On Wed, May 27, 2026 at 02:01:08PM -0700, Watson Ladd wrote:
>> > > > On Wed, May 27, 2026, 1:48 PM Simon Josefsson <simon=
>> > > > 40josefsson.org@dmarc.ietf.org> wrote:
>> > > > > Repeating that statement doesn't make it true.  The analog
>> motivation
>> > > > > for doing PQ hybrids is Man-In-The-Middle attacks.  If your
>> non-hybrid
>> > > > > PQ signature has a weakness (e.g., implementation bug), it
>> facilitate
>> > > > > man-in-the-middle's.
>> > > > >
>> > > >
>> > > > The only way to achieve that is to have a quantum computer at the
>> time of
>> > > > attack
>> > >
>> > > Not so.  Find the victim's classical public key (they'll gladly tell
>> you
>> > > it), use a quantum computer to break it off-line and recover the
>> private
>> > > key, then use the private key at will to impersonate the victim, then
>> > > its counterparties become victims too.
>> >
>> > Correct: you have to have a quantum computer *before* mounting the
>> attack.
>> >
>> > Or to put another way, todays connections are not compromised by
>> > tomorrows computers.
>>
>> Sure, but today's _credentials_ -if they are still in use 'tomorrow'-
>> will be.  Who wants to suddenly have to hurry up and deploy new code and
>> change keys all at once on PQ day?  Worse: who wants to be dependent on
>> their counterparties to have to do that on PQ day?
>>
>> But at the same time the same pure-PQC vs. hybrid concerns arise.
>> Therefore if we thinkg HNDL justifies hybrid KEMs now then surely MITM
>> justifies hybrid signature algorithms now as well.
>>
>> Nico
>> --
>>
>> _______________________________________________
>> TLS mailing list -- tls@ietf.org
>> To unsubscribe send an email to tls-leave@ietf.org
>>
>