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

Simon Josefsson <simon@josefsson.org> Thu, 28 May 2026 07:54 UTC

Return-Path: <simon@josefsson.org>
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 388AEF680301; Thu, 28 May 2026 00:54:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779954850; bh=z9LYVTM7MXGBaV/yvgqbZiXzLYhKd0Uc1jU3DFvWE8I=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=Zl41LOlYD+OTGjlZOgjwr3/lS6zGQDKYvQWyEvTf15T/CzAgKbHyYzs8N6sigudQg 0dH0gvc0TfMMAp19c8nz84rsBzI+2I8zbH4nGPCjTiblEMQnqcqPB1SASRAO/G4twe EMyW4n8xzvUAiTlyxBtWDYPE9V8M/5mg0JI7KTpc=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.401
X-Spam-Level:
X-Spam-Status: No, score=-4.401 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, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=josefsson.org header.b="/oGsOLLP"; dkim=pass (2736-bit key) header.d=josefsson.org header.b="Hy4yCc0N"
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 ZneA1U-aU8wP; Thu, 28 May 2026 00:54:08 -0700 (PDT)
Received: from uggla.sjd.se (uggla.sjd.se [IPv6:2001:9b1:8633::107]) (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 D9BA0F6802F9; Thu, 28 May 2026 00:54:08 -0700 (PDT)
DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=ed2303; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=3FMdu6kvAi1oMAahwolNQ1iw1szfpQf8sfGvF1/pHjo=; t=1779954847; x=1781164447; b=/oGsOLLPjqN/ZPT3ls4kc1yfcnXWRXZZYzaKmuntnPbDbrBCX8M14VEjPxnfRYwLdmuiykC9Kbx LzSSHXqtDCQ==;
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=rsa2303; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=3FMdu6kvAi1oMAahwolNQ1iw1szfpQf8sfGvF1/pHjo=; t=1779954847; x=1781164447; b=Hy4yCc0N3aYIz3Bu+xe+GC9IGeB8er2XGZL+uuELRBHaNDjTFuyXzuRNjXtqaGWint5AobPpOHv BbfjvokDf8mrgkkDq6l55VugSmEsh0Lndb1r+aH/2YpejvNo9BTcdqmi53ORXExa3su+LIzRkrfEI FPbS4wdTwcO+A5EwO68KqbFxpRh4Rd/OkU3oZlLSW918bJkj0TROaJRV2RnoE918VzBndjv3OHEn9 0Oasy4+CT2xyZT0ExYDXKz487YIzBDcmfFhdeK5WxqowF6LmcSuULh/X2lN+m9Va2g6sDoJgCK8u4 oRS6PPfTjEE7mDo77yZSeaj0ziW4cCUHZESxAfNvzxcR1vuY3gasDfTNq37ecT8nSscU7q3kNrYIY 7tyx20+i3jNSsyt+8F2txljrv9xqVVIIEqNHfaW0BLSwkxcDWqOMug6hMHF44PaRH9nUlDEIK;
Received: from h-178-174-130-130.a498.priv.bahnhof.se ([178.174.130.130]:41034 helo=frallan) by uggla.sjd.se with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from <simon@josefsson.org>) id 1wSVZ6-006SXN-Su; Thu, 28 May 2026 07:54:04 +0000
From: Simon Josefsson <simon@josefsson.org>
To: Eric Rescorla <ekr@rtfm.com>
In-Reply-To: <CABcZeBO3hPa2PXNBzfBHLRAGdc3LzcpJGMQwo8f8ufwfhxy1Zw@mail.gmail.com> (Eric Rescorla's message of "Wed, 27 May 2026 14:27:47 -0700")
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>
OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt
X-Hashcash: 1:23:260528:nadim@symbolic.software::aQntE/NdQfir1bdC:0fF
X-Hashcash: 1:23:260528:djb@cr.yp.to::6MbvGXJ+glUaRssB:2Bqs
X-Hashcash: 1:23:260528:iesg@ietf.org::SSyU4oM6mGdpkw9b:A2fA
X-Hashcash: 1:23:260528:nico@cryptonector.com::tEraOQTEQ5eslYmf:CGDO
X-Hashcash: 1:23:260528:tls@ietf.org::MC1Rcs3PwYmlLg1N:S21g
X-Hashcash: 1:23:260528:ekr@rtfm.com::iYxGUZeWmr6IalAS:Vh0b
X-Hashcash: 1:23:260528:stndrds-inacio@andrew.cmu.edu::w9aSbiflO9FG5n8v:PoRm
X-Hashcash: 1:23:260528:watsonbladd@gmail.com::gps0UG2L+ZwsT3YD:cihW
Date: Thu, 28 May 2026 09:54:05 +0200
Message-ID: <87ldd4j7fm.fsf@josefsson.org>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Message-ID-Hash: AXDA2TUVEJGZC4W74JL5VX4S75ZG7ZL3
X-Message-ID-Hash: AXDA2TUVEJGZC4W74JL5VX4S75ZG7ZL3
X-MailFrom: simon@josefsson.org
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: 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/QN7_VQWSTVe9gzxZblxvEMvCKjw>
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>

Eric Rescorla <ekr@rtfm.com> writes:

> 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

If there is no other widely deployed choice than pure ML-DSA that time
window will be long, and the level of risk high.

That's why we need several alternatives, including hybrid PQ signature
authentication.

And if we have at least one hybrid specified, implemented and deployed,
I don't believe using non-hybrid variants is a good choice for a general
Internet-wide recommendation for the next ~10 years.  We need to gain
confidence in ML-DSA and other new signature algorithms.

/Simon

> 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
>>