[TLS] Re: Ketan Talaulikar's No Objection on draft-ietf-tls-mlkem-09: (with COMMENT)
Ketan Talaulikar <ketant.ietf@gmail.com> Thu, 03 September 2026 03:21 UTC
Return-Path: <ketant.ietf@gmail.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 E947313471636 for <tls@mail2.ietf.org>; Wed, 2 Sep 2026 20:21:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1788405664; bh=bo/OYo29/4hhLmXUX9rCs8PI30a9UeFJp8aTP/2VK/8=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=QG6OpNg9ghITBusFXEZlaGQwpmDnoBheMy7a2u2Oawh08RBB+7o8MYfl2rSt5a6ot qIKVbWPxMuWPfFMC4yQY9n0g0vS4sb70eF3QQ9EnMuxfam51n9504gNA0eXO7p9fzm XnDlewrBVqYw5Z3T1HvKW4Hr/i+N44Z9Akz+mazE=
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 xgfG4aaq3D60 for <tls@mail2.ietf.org>; Wed, 2 Sep 2026 20:21:03 -0700 (PDT)
Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) (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 41D2E13471618 for <tls@ietf.org>; Wed, 2 Sep 2026 20:21:03 -0700 (PDT)
Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-2d71a50caa9so25114465ad.0 for <tls@ietf.org>; Wed, 02 Sep 2026 20:21:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1788405662; cv=none; d=google.com; s=arc-20260327; b=qqDtU/TsDLZAKI+9IxVUlXibNQVVBa/n1/CpxkVHAtOHwvi7VJ4iAW/8kWUrfmkz1W wsqKzi9BPGsVSWuWbUEEcOr5u94fKVKD+skofPZHvTjwRh2HA1S7uDNyj1TCjsYz1Tt/ H7o90s+brakPQ9NI0zRXQD+J/avHCAyZqEjUlnh2/PhbX94ME5gF7UZTQ+B+KVuRhBCE XvfobcEdGhmUz2uz9If96rHMFnF36NEtEG1iOyzPASXOKbnXh2AuIqTUHo/w+rgXLyz7 QcKaw3pldpjElx0HcRcrSYSy1qlOZn2hDwjZZ1bgoBIfdUtf2OY7UoSU7U5en51VMwxY 4HPQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=9VCflOE7jEDGx08v8Y0WKZ82Lc4NdtitAtAkX9INvQI=; fh=Cj2QJMtAY/FKUySpDo9TtdF3al25leXKbs8q2U2/ifA=; b=NgNuPDltYZT5xAxfsfB8lzhTMH3uNvxuxdKNIv+UIx4zTeiZSI1/sc8FhKmuGwMqJ2 +RxbODWEI5BPto7E2CrYosxsD6hAk678kriz7h4Sh/LKuSKexfRK7+hVEYjOm1l00twX pukqiPKcKaAUaLQlj0ihkhX/qhdSWPYAbjNrg+L8jiquj2SU0LAE4+2OoahfJ6Zv8cnO Rz1RzFP3FJI6wnAXns95qyc7XutCCh+urSJQPR+ZJN57UcPUNSTnyXGj7f3mtpZbuBM/ ThSGq0mKxos6R7sfQVePIxPTLX0VA/4kP+BK5Ac/yg3j6vhgWAXSjBEjpe7ysvdKEDpE XPnw==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788405662; x=1789010462; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=9VCflOE7jEDGx08v8Y0WKZ82Lc4NdtitAtAkX9INvQI=; b=FFb/koGCeBmZHXaOiPV005Suye/DJa5YuQx4HwSWJQ9SwlD1kOpaWSMmVEHEG9ucCy apITEhDSvCnf7vQRrUvYw3WfQn22nchDdyOmKjCFTaECOfI/78Xeif2o2TgXwUgjldCX x8jq1xn5b6rjySf9J1rpDnmhzFLlF4tVaMEAS7IDiTZXr73ENTZTxIrvs6uBY+BCjKU+ MuE5+KqFfDVEPeoAmS9YkJZF8EUmiRKWa0zvqJ0LtkHmiIDDXS0+CBTAjWmiiXzZ9OVz zGUsSdrqbHTo74PdQPnBMZ3bbkQ87PJbmKRLNSL3067fLZOpBsjstEDLjBevSMlHLTE6 d8gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788405662; x=1789010462; h=content-type: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:content-type; bh=9VCflOE7jEDGx08v8Y0WKZ82Lc4NdtitAtAkX9INvQI=; b=msq3FXVML4uJclX3/y47gDygfR6HWsNvSmfsXBug9bgFUiJNJ68me2vkihefTNc6tR ElLqLFeSZgFMM+ehsSSOagwXb/H6eYFePDzoZ4yn6XbtTgk5yY1sNVu6rHVGM53rKGsp HG9XIUyLyVjNNLQaBYxgTkjpVkDhEniotZCWxsSdUKSraxVmKK1lP1tlxVDpHHLZsIMV BaHEiTMwlEURWnEI3knwC7Pp4mvJPMEWcPJ442BFO8d6kZNaQbkDVmo59YCk6rC1rfKD H40rZoo4VprmQ8QcWBPoX5eVVPT7vkf0SYHPzRL8XL8qkKOKAqrDaxdRbhdU/IMushrh AwVg==
X-Forwarded-Encrypted: i=1; AKwUvBxrtVgZQbfojJKbEMq+TcnpGZy5Zpb08qixNPVdq6uDz8QG7FvhPwCx9zA+8PPuIwNy0AQ=@ietf.org
X-Gm-Message-State: AFuF++kj9OqeePlV5KhuVF5c/l8UTi3yhxduFdKIjx4A8eTBH6GUmZe+ cihSkqp4rC2ls/kF9vdhL0HkMngTqtfAQoud/Co3E8rh2/J35A26+0JgrEJ00F4HYz09UgHuvfc 1vL6SEcQDo63VolNI4uj5M733qUUm3js=
X-Gm-Gg: AYBFou3jveR3MXWS8RmVcuLC59N8Xy7eE7QDjsCNllYojk++B7wWXJ1RQQQ7Ap8x6SW e5A4wpqoibcRCYmGEgiApNI3hwAN/4UyonoQL/KRsrenPNxm3flDrz1zaeQtENg7x3q/EpZo+lP OrvH/UMw1yTQbmnTJtoUWNh2/wVC+oRNbTwoBIAWwI1SZH4mNV3PjCdTmWNktxLlQCa7ipKJaSA 8DwQF8zJtr1+p60tq9W2WNnqRZbbvaXpaDZd+ebTVj9nShExtD8tB3Vr23NvvELGh9gtA4J1v7P jbNkB5YrYIZdoXB55pWelrJ8NpOt7CSHUVqo6eL0on5XO/7NXOO/e/dIeU97vfuO8RJmlP9+lx/ m
X-Received: by 2002:a17:903:4405:b0:2d7:1e07:4859 with SMTP id d9443c01a7336-2daec5dfb51mr140623225ad.2.1788405662163; Wed, 02 Sep 2026 20:21:02 -0700 (PDT)
MIME-Version: 1.0
References: <178824279669.342843.9093761933892609989@dt-datatracker-6669c7b496-4m6kd> <CAFR824wVpLcTHWnqK9dB2AZr=t8_gzTVYFcvw_iZKvEi2FYS9g@mail.gmail.com>
In-Reply-To: <CAFR824wVpLcTHWnqK9dB2AZr=t8_gzTVYFcvw_iZKvEi2FYS9g@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Thu, 03 Sep 2026 08:50:49 +0530
X-Gm-Features: AcwNN1W6Cxsw2lVNSmpyW3g-UYwBsiyrh5ZMoUjIanIZtPd44iQZGosViyqdGx0
Message-ID: <CAH6gdPzUke-jsX2ArnjrQ+P5H9uxKp+baoVmKTyRJqONdiOXrw@mail.gmail.com>
To: Deirdre Connolly <durumcrustulum@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000352385065a8ba443"
Message-ID-Hash: WCXEPDHJY7HR3YUGTTBTQ4PZ6GOMXOZ3
X-Message-ID-Hash: WCXEPDHJY7HR3YUGTTBTQ4PZ6GOMXOZ3
X-MailFrom: ketant.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tls.ietf.org-0; header-match-tls.ietf.org-1; header-match-tls.ietf.org-2; header-match-tls.ietf.org-3; header-match-tls.ietf.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, draft-ietf-tls-mlkem@ietf.org, tls-chairs@ietf.org, tls@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Ketan Talaulikar's No Objection on draft-ietf-tls-mlkem-09: (with COMMENT)
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/1ij-YaGoSnnrmUuQfFjJjlZYB5w>
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>
Thank you Deirdre. On Thu, Sep 3, 2026 at 12:51 AM Deirdre Connolly <durumcrustulum@gmail.com> wrote: > Thank you for the review, I think all of these comments are now addressed > in version 10: https://datatracker.ietf.org/doc/draft-ietf-tls-mlkem/10/ > > On Tue, Sep 1, 2026 at 2:06 AM Ketan Talaulikar via Datatracker < > noreply@ietf.org> wrote: > >> Ketan Talaulikar has entered the following ballot position for >> draft-ietf-tls-mlkem-09: No Objection >> >> When responding, please keep the subject line intact and reply to all >> email addresses included in the To and CC lines. (Feel free to cut this >> introductory paragraph, however.) >> >> >> Please refer to >> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ >> for more information about how to handle DISCUSS and COMMENT positions. >> >> >> The document, along with other ballot positions, can be found here: >> https://datatracker.ietf.org/doc/draft-ietf-tls-mlkem/ >> >> >> >> ---------------------------------------------------------------------- >> COMMENT: >> ---------------------------------------------------------------------- >> >> Thanks to the authors and the WG for their work on this document. >> >> Please find below some comments on this document inline in the idnits >> output >> of v09. Look out for the <EoRv09> tag at the end to ensure you are seeing >> the >> full review. >> >> 132 The KEMs are defined as NamedGroups, sent in the >> supported_groups >> 133 extension. Section 4.3.7 of [RFC9846] >> >> <nit> The second sentence is a fragment. Perhaps: >> >> The KEMs are defined as NamedGroups and sent in the supported_groups >> extension >> defined in Section 4.3.7 of [RFC9846]. >> >> 201 This document defines standalone ML-KEM key establishment for >> TLS >> 202 1.3. Use of KEMs for key agreement in TLS 1.3 has been >> analyzed in >> 203 multiple settings and security models [DOWLING] [KEMTLS] [HV22] >> 204 [CHSW22] [CZCJWH25] [ZJZ24]; ML-KEM's IND-CCA security exceeds >> the >> 205 requirements for ephemeral key establishment [GHS25] [RFC9846]. >> 206 Multiple formal analyses, including pen-and-paper computational >> 207 proofs and machine-checked symbolic analysis using ProVerif >> 208 [KOBEISSI26], demonstrate that replacing Diffie-Hellman with >> an IND- >> 209 CCA-secure KEM preserves the security properties of the TLS >> >> <nit> Please expand IND-CCA at first use. >> >> 210 handshake. Formal analysis has also shown that hybrid key >> 211 establishment (e.g., [HYBRID], [ECDHE-MLKEM]) provides >> compositional >> 212 security: the exchange remains secure as long as at least one >> of the >> 213 component algorithms is unbroken [BJ24] [CPWB25]. >> >> <nit> Both cited Internet-Drafts have now been published. Please update >> [HYBRID] to RFC 9954 and [ECDHE-MLKEM] to RFC 10024. >> >> 233 The disclosure of the output(s) of an insecure random number >> 234 generator (RNG) when used in TLS and other protocols can be >> used in >> 235 an attack to compromise the state of the insecure RNG itself as >> 236 described in [DUALEC-TLS]. The encapsulation randomness in >> ML-KEM is >> 237 an additional place where raw RNG output may be disclosed, >> therefore >> 238 it is important to follow the RNG guidance in [FIPS203] and >> 239 [RFC9846]. Implementers can choose to implement mechanisms >> from >> >> <nit> The citation above uses [DUALEC-TLS], while the reference entry is >> defined as [DUALECTLS]. Please use one reference key consistently. >> >> 244 This document requests/registers three new entries to the TLS >> Named >> 245 Group (or Supported Group) registry, according to the >> procedures in >> 246 Section 6 of [RFC9847]. >> 248 >> +======+=============+=======+=============+=========+=============+ >> 249 |Value | Description |DTLS-OK| Recommended |Reference| >> Comment | >> 250 >> +======+=============+=======+=============+=========+=============+ >> 251 |0x0200| MLKEM512 |Y | N |This | FIPS >> 203 | >> 252 | | | | |document.| version >> of | >> 253 | | | | | | >> ML-KEM-512 | >> 254 >> +------+-------------+-------+-------------+---------+-------------+ >> 255 |0x0201| MLKEM768 |Y | N |This | FIPS >> 203 | >> 256 | | | | |document.| version >> of | >> 257 | | | | | | >> ML-KEM-768 | >> 258 >> +------+-------------+-------+-------------+---------+-------------+ >> 259 |0x0202| MLKEM1024 |Y | N |This | FIPS >> 203 | >> 260 | | | | |document.| version >> of | >> 261 | | | | | | >> ML-KEM-1024 | >> 262 >> +------+-------------+-------+-------------+---------+-------------+ >> >> <major> These entries are already registered in the TLS Supported Groups >> registry. This same issue has come up in the IANA review, which confirms >> that >> the entries already exist and that the remaining action is to update their >> Reference fields. >> >> Please replace the request to register new entries with an instruction to >> update the Reference fields of the existing entries, and use the >> registry's >> exact name, TLS Supported Groups. The registry presents these values as >> decimal 512, 513, and 514; please use that presentation or show decimal >> and >> hexadecimal together. >> >> 398 Thanks to Douglas Stebila for consultation on the >> draft-ietf-tls- >> 399 hybrid-design design, and to Scott Fluhrer, Eric Rescorla, >> John Preuß >> 400 Mattsson, Martin Thomson, and Rebecca Guthrie for reviews. >> >> <nit> There is a duplicated use of design here. Perhaps: >> >> "design of RFC 9954" >> >> <EoRv09> >> >> >> >>
- [TLS] Ketan Talaulikar's No Objection on draft-ie… Ketan Talaulikar via Datatracker
- [TLS] Re: Ketan Talaulikar's No Objection on draf… Deirdre Connolly
- [TLS] Re: Ketan Talaulikar's No Objection on draf… Ketan Talaulikar