[lamps] Re: Liaison Statement from ETSI TC ESI WG PQC to IETF LAMPS working group

Russ Housley <housley@vigilsec.com> Tue, 09 June 2026 18:33 UTC

Return-Path: <housley@vigilsec.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 21BCDFE396D7 for <spasm@mail2.ietf.org>; Tue, 9 Jun 2026 11:33:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781029995; bh=WQY/73j1niJKmblO3mlUTr9sNCx+HiyQoRhPtch3mNA=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=I8xy3sWn3HtPkCA/juFZzL48gaudW1ni+nkbSR/BMqWqnIOtUjbjlqf1ld1PcqAaU lwGzXVXhFxHCMcm7VAJD9HYwsfXCypPwjfCjeaX4NhxV6i5ryCfOfdDK1R/DqySVRO GsMEfE9bCxBr8lQ89BJQ8SU9ihuc2+31M9eQWyMA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 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_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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=vigilsec.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 diCzXV8hOJTh for <spasm@mail2.ietf.org>; Tue, 9 Jun 2026 11:33:14 -0700 (PDT)
Received: from mail3.g24.pair.com (mail3.g24.pair.com [66.39.134.11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 54C82FE396D2 for <spasm@ietf.org>; Tue, 9 Jun 2026 11:33:14 -0700 (PDT)
Received: from mail3.g24.pair.com (localhost [127.0.0.1]) by mail3.g24.pair.com (Postfix) with ESMTP id 306251A137F; Tue, 9 Jun 2026 14:33:14 -0400 (EDT)
Received: from smtpclient.apple (pool-96-255-71-95.washdc.fios.verizon.net [96.255.71.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail3.g24.pair.com (Postfix) with ESMTPSA id 13BB91A1BA6; Tue, 9 Jun 2026 14:33:14 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\))
From: Russ Housley <housley@vigilsec.com>
In-Reply-To: <14637.1781017066@obiwan.sandelman.ca>
Date: Tue, 09 Jun 2026 14:33:03 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <FF87C66E-2A46-4B90-ACCE-26C4098D30D1@vigilsec.com>
References: <MRZP264MB1830869F62E9E74B0B2F60F9B51C2@MRZP264MB1830.FRAP264.PROD.OUTLOOK.COM> <F335A6FC-E94F-439F-890E-6D5B7C350BFB@vigilsec.com> <BD11F206-7C69-40C6-86DE-30316BE1CD0F@vigilsec.com> <14637.1781017066@obiwan.sandelman.ca>
To: Michael Richardson <mcr+ietf@sandelman.ca>
X-Mailer: Apple Mail (2.3864.600.51.1.1)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vigilsec.com; h=content-type:mime-version:subject:from:in-reply-to:date:cc:content-transfer-encoding:message-id:references:to; s=pair-202402141609; bh=GvyKtttMPRYKWJDs7Kae/weDvkzPapqeMUvPMHene7o=; b=GnX8Uy8K7ritBcblKoZnMKOWL5nFhuwCHaQ+X0yhnbaNDK2Yy//uWDKUsYcs4n0nqog8pqVCA6U4dg1rJ2LHSbA2ClzhA5aZo/QYDYpPmQXd4cvPPT+MmU7Jeg3mJXfvYTqqMGMyWuOVCDH0ZzK8m7LTDVIoRyIyTFGajl7sV9UWBF7kG1GWCpdrYifsTfiUTin+cFD+QjX2/pU/QEHWKVyGpGBNUW6j2Qd3m0Gpkmgoi52LPO9NxTUw2YPANn0Ase38+0pLWWdUvwtNXENAC59He9seZ0ihgE7O8nBzxqik8vYGurcAuLzVIxW30toqIqsg8wJ6QqLSz5nSdzabwA==
X-Scanned-By: mailmunge 3.09
Message-ID-Hash: 53OQBLHIZEGFB6X5NDAAHHEDV4E6XW43
X-Message-ID-Hash: 53OQBLHIZEGFB6X5NDAAHHEDV4E6XW43
X-MailFrom: housley@vigilsec.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: IETF LAMPS <spasm@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [lamps] Re: Liaison Statement from ETSI TC ESI WG PQC to IETF LAMPS working group
List-Id: This is the mail list for the LAMPS Working Group <spasm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/OxikcSng4S1ufKsgO2VYRi4_aEY>
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>

CMP and CMC already have more than one proof-of-possesion approach.  RFC 9883 adds an additional workflow based on a different trust model.  So, I suggest a bit higher-level description around enrollment:

The LAMPS WG has been updating certificate enrollment protocols to
support certification of KEM public keys.  For example CMPv3 has been
published as RFC 9810.  Further work is anticipated related to
proof-of-possession and certificate enrollment.  We invite people
from the ETSI community to participate should this work get adopted.

Russ

> On Jun 9, 2026, at 10:57 AM, Michael Richardson <mcr+ietf@sandelman.ca> wrote:
> 
> 
> Russ Housley <housley@vigilsec.com> wrote:
>> Please review the proposed response to this liaison statement.
> 
> Weird that ETSI is using the term PQC, as they have preferred "quantum-safe"
> otherwise...
> EVerything you wrote looks fine to me.
> 
> They did not ask specifically about plans for enrollment of keys that can not
> sign (either by policy, or because math).   Okay, that's a pet project of
> mine.
> I might add:
> 
> "The LAMPS WG has been doing maintenance on enrollment protocols such as CMP
> and EST and is contemplating starting new work to update these protocols
> and/or the underlying CSR concept to support algorithms that do not support
> signing as proof-of-possession.  We invite ETSI to participate in this
> process, should it get adopted."
> 
> 
>> = = = = = = = =
> 
>> Since the CAdES specifications rely in particular on RFC 5652, the
>> LAMPS WG wants ETSI TC EIS to be aware of the work that has already
>> been accomplished to prepare CMS for use with PQC algorithms.  First,
>> RFC 9629 specifies the use of Key Encapsulation Mechanism (KEM)
>> Algorithms in the CMS.  Second, several specifications for the use of
>> PQC signature algorithms have been written, including: RFC 8708, RFC
>> 9814, and RFC 9882.  More are on the way, including support for
>> composite signature algorithms.  Third, several specifications for the
>> use of PQC KEM algorithms have been written, including: RFC 9936.  More
>> are on the way, including support for composite KEM algorithms.
> 
>> Since the EN 319 412 technical specification series build on RFC 5280,
>> the LAMPS WG wants ETSI TC EIS to be aware of the work that has already
>> been accomplished to prepare public key certificates for use with PQC
>> algorithms.  First, several specifications for the use of PQC signature
>> algorithms have been written, including: RFC 9802, RFC 9881, and RFC
>> 9909.  More are on the way, including support for composite signature
>> algorithms.  Second, RFC 9935 specifies the way to carry an ML-KEM
>> public key as the certificate subject public key.  Similar
>> specifications are on the way for other PQC KEMs, including support for
>> composite KEM algorithms.
> 
>> US NIST is assigning algorithm identifiers for PQC algorithms that they
>> specify, and you will see that the RFCs listed above use these
>> algorithm identifiers for these algorithms.
> 
>> ISO has assigned algorithm identifiers for the FrodoKEM algorithm.  The
>> LAMPS WG is considering adopting specifications related to this
>> algorithm, and these use the ISO-assigned algorithm identifiers.
> 
>> IANA has assigned algorithm identifiers for HSS/LMS, XMSS, XMSS^MT,
>> composite KEM algorithms, and composite signature algorithms.  These
>> algorithm identifiers are included in this registry:
> 
>> https://www.iana.org/assignments/smi-numbers/smi-numbers.xhtml#smi-numbers-1.3.6.1.5.5.7.6
> 
>> Best Regards, Russ and Tim
> 
> 
>>> On Jun 8, 2026, at 11:39 AM, Russ Housley <housley@vigilsec.com>
>>> wrote:
>>> 
>>> 
>>> 
>>>> Begin forwarded message:
>>>> 
>>>> From: ETSI ESIsupport <ESIsupport@etsi.org> Subject: Liaison
>>>> Statement from ETSI TC ESI WG PQC to IETF LAMPS working group Date:
>>>> June 8, 2026 at 4:37:44 AM EDT To: "housley@vigilsec.com"
>>>> <housley@vigilsec.com>, "tim.hollebeek@digicert.com"
>>>> <tim.hollebeek@digicert.com>, "debcooley1@gmail.com"
>>>> <debcooley1@gmail.com> Cc: Nick Pope <nick.pope@secstanassoc.com>,
>>>> Jean-Emmanuel Perez Hernandez
>>>> <jean-emmanuel.perez.hernandez@nowina.lu>, Lucas PRABEL
>>>> <lucas.prabel@huawei.com>
>>>> 
>>>> Dear IETF LAMPS experts,
>>>> 
>>>> Please find attached a liaison statement from ETSI TC ESI WG PQC to
>>>> IETF LAMPS working group.
>>>> 
>>>> 2. Actions: Considering that the CAdES specifications rely in
>>>> particular on RFC 5652, and that the EN 319 412 technical
>>>> specification series build on RFC 5280, ESI PQC would welcome
>>>> collaborating with the IETF LAMPS working group to ensure that the
>>>> CAdES standard and the EN 319 412 series remains aligned with the
>>>> latest and upcoming specifications from IETF LAMPS that deal with
>>>> PQC, in particular it is kindly requested to IETF LAMPS for an update
>>>> on the status of the support of PQC algorithms in IETF LAMPS
>>>> specifications, especially whether algorithm identifiers have already
>>>> been allocated for use in CMS signatures and X.509 certificates.
>>>> 
>>>> 3. Date of next meetings of the originator: ESIPQC#1a 3rd July 2026
>>>> ESIPQC#1b 28th August 2026 ESIPQC#2 15 October 2026
>>>> 
>>>> Best regards,
>>>> 
>>>> Antoine.
>>> <ESI(26)000319_LS_form_ESI_PQC_to_IETF_LAMPS.docx>
>>> 
>>> _______________________________________________ Spasm mailing list --
>>> spasm@ietf.org To unsubscribe send an email to spasm-leave@ietf.org
> 
> 
>> ----------------------------------------------------
>> Alternatives:
> 
>> ----------------------------------------------------
>> _______________________________________________ Spasm mailing list --
>> spasm@ietf.org To unsubscribe send an email to spasm-leave@ietf.org
> 
> --
> Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
>           Sandelman Software Works Inc, Ottawa and Worldwide
> 
> **       My working hours and your working hours may be different.         **
> ** Please do not feel obligated to reply outside your normal working hours **
> 
> 
> 
>