[lamps] Re: [Technical Errata Reported] RFC9935 (9020)

Deb Cooley <debcooley1@gmail.com> Mon, 06 July 2026 15:52 UTC

Return-Path: <debcooley1@gmail.com>
X-Original-To: spasm@mail2.ietf.org
Delivered-To: spasm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6E2B21106CBA3 for <spasm@mail2.ietf.org>; Mon, 6 Jul 2026 08:52:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783353156; bh=OMSBzPhhE2cHA8NpDTUnTzZbI/3ziyGrrMwpAxPvOgg=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=aNW6Ix/7wEFG6h51yLCxAyzQkPqDzpo9hQ/QYSOUK6xnuC/4S2CFBQIHyhb1WuHb3 xn5k8EtBJjiOGo7ONG6jV0VbWKanLgHMbmVRRG9CTVUHg/1do0Sy8TD9UctG8aOdgq RLvwJTb8Cka6YikNpDwKHUhFNy5OKY3EjX3ZkkD0=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 HwmR1xnw1wbT for <spasm@mail2.ietf.org>; Mon, 6 Jul 2026 08:52:35 -0700 (PDT)
Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) (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 9361C11063506 for <spasm@ietf.org>; Mon, 6 Jul 2026 08:41:07 -0700 (PDT)
Received: by mail-pj1-x102d.google.com with SMTP id 98e67ed59e1d1-3847e8b0f3aso1632320a91.3 for <spasm@ietf.org>; Mon, 06 Jul 2026 08:41:07 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783352467; cv=none; d=google.com; s=arc-20260327; b=hGgm5MVm5Q5lSJzaadoOuPos43x9ERio02njWSwtBvZE2mYW8/hDwAKgucjwMmiHZS WHiDkwqZHnRXszZ/t62lynSSXYb6k918X27COg0bV8b+7DohxlhvtZEcBkkXbUjZpClR PDw2LWqDq6ZVulgiw2GX5XzV0MvS4WoXl5T5/CNnxZgrfKTtzLXkPi+WN0WhG/UcHATR TLM/SKzULNDKjzeO+cEnWW/nB5EIlmJV1AAw1LpD0byEgLw8CZDleGwkna+A78zNdgKO EtILt1B7Jj7RHAkCzFom1giTu7kBb4v0+uKkC+FNPXEyrv9ZOs13i5eBgpu/VGGQslmU F2fA==
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=Qxvz5mYWQnRCoxHwNS/G9oEmlvyDNJU5TNpd//3D2Ec=; fh=l6UMElhCdaKUVB1sas52nMiWSg6F46BQ2ICxC38gb5I=; b=JdoNTEkiE5fyYHF+9dvB08D1RTBhHjbda6gkRVnZRSvjtfdRT2Jc+ZMwpJQLqTewP3 spati3snYVUUqbKDWr3tLCx1HgzoUlbv3+mIL3ry807B4FChxDPx7vHkhLpmG4UK4JMp DVMR3gXgn5oNkrdNWWDXXNunQzC2LaJ7YfY/CHhqpmdo4auEp5kt2+cbTX32c4MM48/c Jla3ExlK1ViKfChsR+LP373rn99eC5tjJtZyJeAqa6bmj3ubaFL8g59dJuUdlF49Azva qlQF672zn+4FTsWtwMoo0pVKbj2djPBDBPxfJMwqQHlv5Zg037fZgArKTLIlKBT0IMUT ZCQg==; 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=1783352467; x=1783957267; 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=Qxvz5mYWQnRCoxHwNS/G9oEmlvyDNJU5TNpd//3D2Ec=; b=VBN43FUDsJhLJm7o+MHUZjWNOY1RCtnDC7eb+C9T2uD5MsCsxIuBOUVyZKh+cCrljF rYwnkY6RkWk8Pabxb1X3agBR/Z5I0vPc16BSaLLlyQr7Zd7Mpse1jEhbxivBmbiWWMUI nyWOeoMb0jPTZQ/C/w9Moft3N7OXYhdEOvUByEqH7gZYJd1jfHuZSHbPebrq85A2VwfV 4Dpx+LXungz3lSaT9jGjFZt3xLqjDUrJMtuN/ZXCqhi3Zz4wxmcAIAZB6SohyFgw9Yw8 cWxrkAkRLPMLYY5J7V5/7IR/WYb0N0jeXOiQz6FLNjcWG+Iio0pCCA3SYgveJKahx/IF o41Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783352467; x=1783957267; 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=Qxvz5mYWQnRCoxHwNS/G9oEmlvyDNJU5TNpd//3D2Ec=; b=mcGy2z6+9NXT5RUot/Tk0xB+Ud/gmLVL/APgV6Cl+Y3e8L6IuI7FVm2IYbMkuDaF6H Hm0WCJ68jA/hb4hsIjGwFFYovX5uxKoy+rJkbPjLf6r94uTxGIwR6cXU3xBtZa1zWBr/ dRrG+s5RfwI0ndoDDJmDwZUbad8qnCJ6MwjRX92ij/6sovXgZGsO2e8OIVDdpxPi4jXZ oiMg+dVZp4hEUHZzB9JHxJzqgtLIG/59TkmiSc12p1DVEDX/q+VVjQ0oPiqGOUg00K8P dr3Na9IrxKt8Uo6LxzV8X1GfEvyw0QeRT+1+X9fmUIkWwOgN0B9RakDPwlGc7XHZ13sV Bftw==
X-Forwarded-Encrypted: i=1; AHgh+Rp+c653/J/y802b9eZWVxzDZqNhA3Rrcne2egtjHdvgqWA3q3R8hgVz7e+703mcYFOoYNM5EQ==@ietf.org
X-Gm-Message-State: AOJu0YwQ8cn6LKAEbXBee0pzN1l+Wpli5vAks3CMwmThiikCIa4VWIAx noDIPTuLWZ5kunb+OAV8dbnUBeI5+5jRIST2LnZKqxESU8z3D2kGyq+o3a0KPZkEyIPP4vFUc8k 9hIOy+dSYOohzmo3loD+eAqnlCLZYpg==
X-Gm-Gg: AfdE7clNCRXy/YbnEovKfPlkky/1Xre8QLdeweGVkgGiGQxcCjzphE1XEJcJPtqA7T6 4ehowT74O+BsOrpAttZZcT5Mkwu1iWFUjfuX3UIREfddcQJpF/vN8HLujbWbnD7lMPmNC1IJ/n+ 2GgQlWJ1WO2pXolwrcBJjmUXuvDmWv3Z4G0FKU4WJaj2mZqwGCgGsepc5mklC/hYZhrB5P3RgiM vV39dgDtrjW0A8In2VCUzksSYe/YRfKCQ6oDA6oEVe1IgEBrTpYyo8YzsBTu8YwK9mOzA+SDj7i sZSE5sa8++isD/Gcve7Ccybm/4idCk5Z7eVfgy1U5NCFL/RMlMaGvA54Oysc3w6YZ0MKJDWHxZn DuKlUNm1a8QvLPPc=
X-Received: by 2002:a05:6a20:9f8d:b0:3bf:8604:9a3c with SMTP id adf61e73a8af0-3c08ee4f335mr1350160637.28.1783352466430; Mon, 06 Jul 2026 08:41:06 -0700 (PDT)
MIME-Version: 1.0
References: <178282984757.12.10238512173917738601@rfc-editor.org> <BYAPR18MB26485DD3991B501E7316110EABF22@BYAPR18MB2648.namprd18.prod.outlook.com>
In-Reply-To: <BYAPR18MB26485DD3991B501E7316110EABF22@BYAPR18MB2648.namprd18.prod.outlook.com>
From: Deb Cooley <debcooley1@gmail.com>
Date: Mon, 06 Jul 2026 11:40:53 -0400
X-Gm-Features: AVVi8Cc-kncK16PKbNDiKH5KBGAfmvmxbXDvD1cYNBXEBWNlfXm6aC1l41LFFNw
Message-ID: <CAGgd1Odkvya3Kf+ZmumfnrfkPzJp2=uRwpZY_Z1Zz-t-r-VhnA@mail.gmail.com>
To: "Kampanakis, Panos" <kpanos@amazon.com>
Content-Type: multipart/alternative; boundary="000000000000455fe50655f31a3a"
Message-ID-Hash: T3VEIJRNW7B43ELNWEOVOAQQPSSYA3NJ
X-Message-ID-Hash: T3VEIJRNW7B43ELNWEOVOAQQPSSYA3NJ
X-MailFrom: debcooley1@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spasm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "rfc-editor@rfc-editor.org" <rfc-editor@rfc-editor.org>, "sean@sn3rd.com" <sean@sn3rd.com>, "Massimo, Jake" <jakemas@amazon.com>, "stndrds-inacio@andrew.cmu.edu" <stndrds-inacio@andrew.cmu.edu>, "housley@vigilsec.com" <housley@vigilsec.com>, "bas@westerbaan.name" <bas@westerbaan.name>, "spasm@ietf.org" <spasm@ietf.org>, "chchen.scholar@gmail.com" <chchen.scholar@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [lamps] Re: [Technical Errata Reported] RFC9935 (9020)
List-Id: This is the mail list for the LAMPS Working Group <spasm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/KMQEY3yy7cSRw_HavQoa1H0f0lA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spasm>
List-Help: <mailto:spasm-request@ietf.org?subject=help>
List-Owner: <mailto:spasm-owner@ietf.org>
List-Post: <mailto:spasm@ietf.org>
List-Subscribe: <mailto:spasm-join@ietf.org>
List-Unsubscribe: <mailto:spasm-leave@ietf.org>

I agree.  Policy choices like that belong in a Certificate Policy or
Certification Practice Statement.

I've put this on my 'errata to handle' list.

Deb

On Sun, Jul 5, 2026 at 3:56 PM Kampanakis, Panos <kpanos@amazon.com> wrote:

> Although this proposal intuitively makes sense, that is to ensure the
> security level of the leaf public key matches at least the security level
> of the signing CA public key, this is not commonly following PKI practices.
> For example, there are frequent cases where the leaf chosen by the
> subscriber can be ECDSA P384 and the ICA signs with P256. It is impractical
> that say that the issuer will perform the check and deny issuing the leaf
> cert if the subscriber requested for a higher security public key /
> identity. The subscriber could perform this check and make its own informed
> decision, but the RFC does not add much value by bringing his up. Thus, I
> propose to not accept this Erratum.
>
> -----Original Message-----
> From: rfc-editor@rfc-editor.org <rfc-editor@rfc-editor.org>
> Sent: Tuesday, June 30, 2026 10:31 AM
> To: sean@sn3rd.com; Massimo, Jake <jakemas@amazon.com>;
> stndrds-inacio@andrew.cmu.edu; housley@vigilsec.com; Kampanakis, Panos <
> kpanos@amazon.com>; bas@westerbaan.name; debcooley1@gmail.com
> Cc: spasm@ietf.org; chchen.scholar@gmail.com; rfc-editor@rfc-editor.org
> Subject: [EXTERNAL] [lamps] [Technical Errata Reported] RFC9935 (9020)
>
> CAUTION: This email originated from outside of the organization. Do not
> click links or open attachments unless you can confirm the sender and know
> the content is safe.
>
>
>
> The following errata report has been submitted for RFC9935, "Internet
> X.509 Public Key Infrastructure - Algorithm Identifiers for the
> Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM)"
>
> --------------------------------------
> You may review the report below and at:
> https://errata.rfc-editor.org/eid9020/
>
> --------------------------------------
> Type: Technical
> Reported by: Abel C. H. Chen <chchen.scholar@gmail.com>
>
> Section 9 says:
>
> Original Text
> -------------
> For more detailed ML-KEM specific security considerations regarding this,
> randomness, misbinding properties, decapsulation failures, key reuse, and
> key checks, refer to [ML-KEM-SEC-CONS].
>
> Corrected Text
> --------------
> For more detailed ML-KEM specific security considerations regarding this,
> randomness, misbinding properties, decapsulation failures, key reuse, and
> key checks, refer to [ML-KEM-SEC-CONS]. In the X.509 certificate, the
> digital signature should provide a security level equal to or higher than
> that of the KEM public key.
>
> Notes
> -----
> I have observed a potential issue in some application scenarios, where the
> public key in the certificate may use an ML-KEM-1024 public key, while the
> corresponding signature is generated using ML-DSA-44. This could lead to a
> situation in which a lower-security-level digital signature is used to sign
> or endorse a higher-security-level public key.
>
> In light of this, I would respectfully suggest considering an additional
> clarification in Section 9. Specifically, after the sentence: “For more
> detailed ML-KEM specific security considerations regarding this,
> randomness, misbinding properties, decapsulation failures, key reuse, and
> key checks, refer to [ML-KEM-SEC-CONS].”
>
> It may be helpful to add the following statement: “In the X.509
> certificate, the digital signature should provide a security level equal to
> or higher than that of the KEM public key.”
>
> Instructions:
> -------------
> This erratum is currently posted as "Reported". Please use "Reply All" to
> discuss whether it should be verified or rejected. When a decision is
> reached, the verifying party will log in to change the status and edit the
> report, if necessary.
>
> --------------------------------------
> RFC9935 (draft-ietf-lamps-kyber-certificates)
> --------------------------------------
> Title               : Internet X.509 Public Key Infrastructure - Algorithm
> Identifiers for the Module-Lattice-Based Key-Encapsulation Mechanism
> (ML-KEM)
> Publication Date    : March 2026
> Author(s)           : S. Turner, P. Kampanakis, J. Massimo, B. E.
> Westerbaan
> Category            : Proposed Standard
> Source              : lamps (sec)
> Stream              : IETF
> Verifying Party     : IESG
>
> _______________________________________________
> Spasm mailing list -- spasm@ietf.org
> To unsubscribe send an email to spasm-leave@ietf.org
>