[TLS] Re: Working Group Last Call for Post-quantum Hybrid ECDHE-MLKEM Key Agreement for TLSv1.3

Yaroslav Rosomakho <yrosomakho@zscaler.com> Fri, 10 October 2025 17:21 UTC

Return-Path: <yrosomakho@zscaler.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 CCEF570DB8C6 for <tls@mail2.ietf.org>; Fri, 10 Oct 2025 10:21:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=zscaler.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 aQopD7GAU7UT for <tls@mail2.ietf.org>; Fri, 10 Oct 2025 10:21:06 -0700 (PDT)
Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (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 2B6BD70DB8B8 for <tls@ietf.org>; Fri, 10 Oct 2025 10:21:06 -0700 (PDT)
Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-579363a4602so2611195e87.0 for <tls@ietf.org>; Fri, 10 Oct 2025 10:21:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zscaler.com; s=google; t=1760116864; x=1760721664; 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=xIhmkBW5teJcDd85HtBLBqrPxhQrBGP3r3Df1gpg174=; b=FqMq/9fFYIHshqYx4O6Q7knNXRPTEyxCWiKpe1d2zrBhqyWz26IP5ZwW23NWysWBpe 5rSTvGNkz7HlJdTeZOYNMNXbHC6aXGMxPQrmK+TFQakpGQRRyK9yhq4BvHK2xXpFPCjr 0z2UfyrJe2B/eskYu24p3qPhI/gxF/ONVCSWU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760116864; x=1760721664; 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=xIhmkBW5teJcDd85HtBLBqrPxhQrBGP3r3Df1gpg174=; b=gkWmGMNJ889Z87aDsjxsKqJmInzzO7+CwjU97Fp9ZUvY77bw+l3yJLPuJZRm0G29AL Xec6pBo4we/0sW7a8b3SrYb+gXsB+nvTGQgca3tJW9slYON8FycE6qJDFshrBThQcoQz p5Eq1eE+OUY2zlBbLk2rBW0vSmhYy+jCP62kniserqSnfTWzzrN+ipI9hIG+nq1dCAvU 3X5D54clSNklaaD+tr+MJG7Xo29VPcKQZ/kChrKp3eW6Pssc44zN/3Sya2BPFx2L51BQ X4lInmmWKoFBab7JLagNndgmidlvMHLc9OmQ2FqLI92Ojggwayk8Xb0zdHDst99gzP7T BW7A==
X-Gm-Message-State: AOJu0Yx82XKM8NFLSAXQIfJRMaaizi23U2dDf6SbjViAl4FVilp2KpzK 3fCpbic9AGviiQgger6LBG6y4g48DmAumQEfNBaM+3yErpEd3UUq4ja4Tndk3m/kM5WDUiIoPGi PPyEiEmZ1tISPE2vye1yAuR7upAArJmsBH3bgehQUQzKtTVAlhLfKljBFo7iZZemIIE2S5Wd/im ZMF07Qty8y5EZoCTCWtAw7GfkT
X-Gm-Gg: ASbGncv4R7mBvRaGYgMw3ZWCUzV/yQIjr7gKYve5EYQLl5T46kHLFZ0yOxJoSXqjLHO CHlcEY2OZCEWWO2JppIupmIw9VPIXvyLJC/+cOzRfELP9/35/0Pp8EFPSQPYpIWmDTLIiLuTioT hi/MWd5TkQR24BHZgCBGUc2nXVt85Ist8j4JUJMzfZFIHq7B/Mu4BbvvE01unXEFljZJ5Wb4GLh LmD1S7VWXqoSA9qeDllsowYLNXHXM+YUt77TQ==
X-Google-Smtp-Source: AGHT+IEhjLXiPxTyKHVYUK/GrtHUzedKKTLMqIgNMBFvLbelnhlMIoaxVFzp7L2KeUxHw8VNw+360s2ZDPjW7rzY91I=
X-Received: by 2002:a05:6512:31c2:b0:57c:2474:372b with SMTP id 2adb3069b0e04-5906dd7746dmr3737501e87.49.1760116864328; Fri, 10 Oct 2025 10:21:04 -0700 (PDT)
MIME-Version: 1.0
References: <CH8PR21MB5484275C3BC970292001CA5B8CEFA@CH8PR21MB5484.namprd21.prod.outlook.com> <20251010160156.115874.qmail@cr.yp.to>
In-Reply-To: <20251010160156.115874.qmail@cr.yp.to>
From: Yaroslav Rosomakho <yrosomakho@zscaler.com>
Date: Fri, 10 Oct 2025 19:20:53 +0200
X-Gm-Features: AS18NWCK4iNYRIg3nXsxW8P4K4v8fvZTp046qG0V8cz-F9xmF5Hf5pAWX14OGag
Message-ID: <CAMtubr0FYU8V-_ZVcs9V0GUqEOUikzi5Juosn+qRgn2FSxPtDg@mail.gmail.com>
To: "<tls@ietf.org>" <tls@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007645db0640d124a7"
Message-ID-Hash: PVMRIJKSXSJOJFKYVDCECFUVNVYZTQT7
X-Message-ID-Hash: PVMRIJKSXSJOJFKYVDCECFUVNVYZTQT7
X-MailFrom: yrosomakho@zscaler.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: Working Group Last Call for Post-quantum Hybrid ECDHE-MLKEM Key Agreement for TLSv1.3
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/ALYea-PbM8a0bSRzKITZQmlN5BQ>
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 Fri, Oct 10, 2025 at 6:02 PM D. J. Bernstein <djb@cr.yp.to> wrote:

> Andrei Popov writes:
> > There are regulatory requirements that require NIST curves, whether
> > one likes them or not.
>
> Can you please point to the "regulatory requirements" you have in mind,
> and explain why you believe that the requirements prohibit X25519MLKEM*?
>

Sadly BSI TR-02102-2 does not list X25519 as a recommended elliptic curve
and current text of TR-02102-1 is vague when it comes to acceptable
classical components of hybrids. I can only hope that at some point they
will issue a new revision clearly adding X25519MLKEM768 to the recommended
groups list.

Also worth keeping in mind that for most organisations these are
recommendations rather than requirements. But unfortunately way too many
read them as "what is not listed as recommended must be prohibited".

-yaroslav

-- 


This communication (including any attachments) is intended for the sole 
use of the intended recipient and may contain confidential, non-public, 
and/or privileged material. Use, distribution, or reproduction of this 
communication by unintended recipients is not authorized. If you received 
this communication in error, please immediately notify the sender and then 
delete all copies of this communication from your system.