[TLS] Re: draft-connolly-tls-mlkem-key-agreement

Watson Ladd <watsonbladd@gmail.com> Sat, 07 December 2024 17:36 UTC

Return-Path: <watsonbladd@gmail.com>
X-Original-To: tls@ietfa.amsl.com
Delivered-To: tls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 514B8C14F6AB for <tls@ietfa.amsl.com>; Sat, 7 Dec 2024 09:36:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1CkW5YV4Y8OM for <tls@ietfa.amsl.com>; Sat, 7 Dec 2024 09:36:40 -0800 (PST)
Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (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 ietfa.amsl.com (Postfix) with ESMTPS id 4B943C14F6A6 for <tls@ietf.org>; Sat, 7 Dec 2024 09:36:40 -0800 (PST)
Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-434aafd68e9so20524785e9.0 for <tls@ietf.org>; Sat, 07 Dec 2024 09:36:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733592998; x=1734197798; darn=ietf.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=oWCam6b6FhUB4hRcJGfNIQXiRkzHuAIqxMggYchoU+w=; b=kLTacI02zdNHF4BkvxngS2dBPzdFcilfgZIhYFGe04/lBxpgBBPlmUK8f4ReJCD35e NzSZSTnZxDI+4nj5/ghT3VcvbOrh2WJqXfZNGaFN1DpT9xmWKza/ODcebJjebtGnEsdf Ry+LQJwTQ4v2RA69fJ3Ddzn0Dm46P4uh9GOE+GEkfWJLtagRl10ga+5vq9d2GafxspMj dFkM+WP3vDe6xtsAuNKd2jEQWMsVW1yIW7SdDVoN8i2HO0A5/+2TQoIf4dpGtFpmT//+ 552TM+D7G+L8qZAb+c0r7Vwbly4LAKqYr1Q5tgBNgQEvn9S7GSAzOAcD/tQISp7HiQ4p 2UjA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733592998; x=1734197798; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oWCam6b6FhUB4hRcJGfNIQXiRkzHuAIqxMggYchoU+w=; b=lIoFvXHY2fYrdgeveAllfMqhN9SAyWo2OnN28loKS4hZUHhwYktuBcCTo0HTbtOFXF ypV6mOQt3QLpoS6mNOr/s7jj4cHJb201ClGEaqz71qGkSm0dGu05Bna21MBrZUZMyuZ1 InjzsIVxy5FCcEMDNp2iYjJGB+ivR+c06bA5GKhcS4ONxegrOcajTQs2Rtz9PClOpXxI O+/NdCkqlf9MDAcR1gW2Y6QXkZ6D8+ijMuKX6ttJ5n4FdIW4oW5kk8SjDsppKh4LsY5w jrWyNQb82qvgglyxmbEVsEI6ty1p9ruSEyXKCnrFk06xfTis+exyJFojKJP+XnXW2+xV G/sw==
X-Gm-Message-State: AOJu0Yy3VmxWFoMY/F7fu09+CCkgi3c+7wjcJ+x+PRl83+OuI/ulFuI9 xeZ01QwcVttGQ3HlEKE4Py9GXGR3QI95d4/JgHHgqgyn6f14nl8nOSwR9BYVVzGFBJRIfOkhh2C WoOd6ZiWLbsJ/WCBpASPVBsxi0v2wsA==
X-Gm-Gg: ASbGncuEbDPy7z3vh67AxlfYtauv7HlKHzeuxAAF2hh1rXcqUmZ7ZPTuBB/jrxwZ0ou y7gNpLHsEm7u1dTt1wyBnXbRy1IFZt1Ez5dDDEgz8D5ON/3eBEahR23CTFUEDqpc=
X-Google-Smtp-Source: AGHT+IHTIHsmceYh1V1fpUGB1PIiS771YFMuxxQHEiRNIwsFs67qHQtSvcETu1GmkWIP/XW17XRzBepQed5WjEzAO5I=
X-Received: by 2002:a5d:64ec:0:b0:385:f56c:d90a with SMTP id ffacd0b85a97d-3862b3f37a0mr4698573f8f.55.1733592998051; Sat, 07 Dec 2024 09:36:38 -0800 (PST)
MIME-Version: 1.0
References: <E9605463-D66A-49C1-B89B-BFAC0F0CBFA9@akamai.com> <20241207172545.196500.qmail@cr.yp.to>
In-Reply-To: <20241207172545.196500.qmail@cr.yp.to>
From: Watson Ladd <watsonbladd@gmail.com>
Date: Sat, 07 Dec 2024 09:36:27 -0800
Message-ID: <CACsn0cnQV1iH4zCWeHMw4YinGs3FwzTxgtJVrrMQgpD16jumCw@mail.gmail.com>
To: TLS List <tls@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d58c5b0628b192ea"
Message-ID-Hash: KLI65QIJ32WMZJVQMXINOW4B6H2AL25E
X-Message-ID-Hash: KLI65QIJ32WMZJVQMXINOW4B6H2AL25E
X-MailFrom: watsonbladd@gmail.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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: draft-connolly-tls-mlkem-key-agreement
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/abyaCxj2SUa_PpEF2G6e_SbJwUk>
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>

Having MLKEM without a hybrid as an option in TLS when the interoperable
choice is a hybrid is not going to exclude people.

Furthermore we didn't hybridize x25519 and RSA. It's clear some people
believe ML-KEM is secure enough for their uses.

There also is no protocol police: code points for this will exist
regardless of what the IETF does with the draft.

Sincerely,
Watson

On Sat, Dec 7, 2024, 9:26 AM D. J. Bernstein <djb@cr.yp.to> wrote:

> Salz, Rich writes:
> > The IETF has lawyers who are familiar with how the IETF works, and
> > that legal counsel finds our processes acceptable level of risk.
>
> RFC 9680 was issued in October 2024 and says that it's "intended to
> educate IETF participants about how to reduce antitrust risks in
> connection with IETF activities". Sounds like the lawyers are worried.
> More to the point, they _should_ be worried.
>
> > The IETF has long accepted that saying "we have customers who want
> > this" as a metric into its decisions. If Foo.Com says they have
> > customers for RFC X, then the IETF community believes it is more
> > likely that Foo.Com will implement RFC X. Market acceptance is
> > important to what the IETF considers success.
>
> The whole point of antitrust law is to put constraints on _how_ market
> success can be pursued, so praising market success is missing the point.
> Take any corporation (whether for-profit or not) that lost an antitrust
> case, and look at its briefs; you'll see that it argued, unsuccessfully,
> that what it was doing was healthy market activity.
>
> As one of many examples of the constraints that antitrust law places on
> standards-development organizations, look at
>
>
> https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:52011XC0114(04)
>
> asking, inter alia, whether "the procedure for adopting the standard in
> question is transparent". Saying that IETF is pursuing market success
> does nothing to answer this transparency question, or any of the other
> procedural questions asked by antitrust law.
>
> The same link also asks whether there are "objective criteria for
> selecting the technology to be included in the standard". Where are
> IETF's objective criteria for deciding what to select? Where's the
> documentation demonstrating systematic enforcement of those criteria?
>
> As illustrated by this discussion, IETF allows a company to push for a
> standard by simply claiming, without evidence or quantification or a
> technological rationale, that there are customers for the standard.
> History shows that IETF is more likely to act on such claims from large
> companies than from small companies.
>
> Yes, of course a company pushing for something to be standardized will
> claim that the standard will have customers. This is content-free beyond
> the company name---and IETF doesn't follow procedures that demand more
> information. Evidently the IETF "metric" is not the market prospects of
> what's being proposed for standardization, but rather the size of the
> company pushing for it. That's inherently anti-competitive, rewarding
> the existing big players instead of establishing a level playing field.
>
> A court will want to know how IETF procedures stop a large company or a
> cartel from manipulating IETF's decision-making process to suppress
> competition. What the court will instead see is evidence of IETF often
> allowing its process to be manipulated without even asking questions.
>
> > Please don't quote other lawyers to us.
>
> You're complaining about my providing a link to
>
>
> https://www.google.com/books/edition/Handbook_on_Antitrust_Aspects_of_Standar/zin5tgAACAAJ
>
> from the American Bar Association? I think this is a great starting
> point for WG participants who want to learn more about the topic.
>
> ---D. J. Bernstein
>
> _______________________________________________
> TLS mailing list -- tls@ietf.org
> To unsubscribe send an email to tls-leave@ietf.org
>