[lamps] Re: Mohamed Boucadair's No Objection on draft-ietf-lamps-cms-composite-kem-01: (with COMMENT)

Daniel Van Geest <daniel.vangeest@cryptonext-security.com> Tue, 15 September 2026 17:27 UTC

Received: from MRZP264CU002.outbound.protection.outlook.com (mail-francesouthazlp170100001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c207::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange secp256r1 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id B8B7530; Tue, 15 Sep 2026 17:27:25 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=cryptonext-security.com header.s=selector1 header.b=GyYVxdia; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=cryptonext-security.com; spf=pass (mx.ietf.org: domain of daniel.vangeest@cryptonext-security.com designates 2a01:111:f403:c207::1 as permitted sender) smtp.mailfrom=daniel.vangeest@cryptonext-security.com
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dz9FiIZ5oAcRBUveJ2B5kERpasUkOUVBOblcZ3fV6qh5JJRMOueoykBYOxfKDUQwSPiDuoxvWs+DONcuBQpI91AI//CFETAhEgnKNbfFZQLyfLqboyr0Wed/fsR08S3+ojMhwsyaGjLn/8KZkCFaz9JhJpdCCaCjThdWnP8f9K3c/d3j9VAZELh5T+7qsBXC9OsaOJ+phCtoVc9rhWIfuBK/i2wWZEG0cfLz4NOMLjW5ub9jj4Lwwe3j/JYoBb7ITdG2rB9XpDMSHXTI9PEuVH4BawDT9cFplv/+iTC/RJzkcDqcHRCnMnei7w6OLYzztKIaTDl1jksG6ss0T/0wQg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1zw/ZqG+yH9OEVyI4KfTrhQs0LLLS/ocREj+ZuQv8VA=; b=YZdYoaGXaRAk/p4o+GoF9vTGKW6I15BD5UM14illnvAaCjcb0mycBDJXBJhnqJW0VDx7z2422nVVAcTa7RtSp/zsPuXuupiqsrwA9nc2aMpr0BVhF+B0J6bZ8KyD0g8Eet2pVAD4nbMlHEucZvNnOWpqHGwQbp8jzM4YngH938D32ZHMPvhcVa1aadV56wIRnksICll8p44XjiahNYNb5izwxijJoMSEiRa1PaDPVqvh5A5PTIFMVqQ+rigXdTVGlIbmQWJB8fvgFce/6CD7nBa4jdwY9obbUNcnnTf4RoTxmT7lGZWpZeGVYu0cCTcsufEEQPyw/3Ys7aGJlE+jFA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cryptonext-security.com; dmarc=pass action=none header.from=cryptonext-security.com; dkim=pass header.d=cryptonext-security.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptonext-security.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1zw/ZqG+yH9OEVyI4KfTrhQs0LLLS/ocREj+ZuQv8VA=; b=GyYVxdiaULNFnI4yTPRI7fW7JbiMRY9K770zYopuoXpw0phFEmAL9OancMxcTts4fRrKARdoft3Cf1+EuVUbr0MEM1yqU9b9fl66RZZiPw8lozDzC/+hcj5Zj8//w8fHgwBqwEKl5+LX2olc6ScDJevJcAdq2vH2IMtBOiabs/mlYH6fnSnVWAz29XIyEZS6Az2ZxRd31UuMUwGos+8YZAKbUmfaGbP6f4X/B9jaoSJwc3jH34akb10Qcih2CeVoI39v6wtI/wChRqMN1v1/RsjjPcNxtyhLBISRdI+LnT1Mbq3wahOH3t83DH20HMNk8tEWIBjDtKgloC5FdJeTxQ==
Received: from PA0P264MB6925.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:55a::5) by PASP264MB5918.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:499::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.13; Tue, 15 Sep 2026 17:27:16 +0000
Received: from PA0P264MB6925.FRAP264.PROD.OUTLOOK.COM ([fe80::87e8:c70b:3b90:e83d]) by PA0P264MB6925.FRAP264.PROD.OUTLOOK.COM ([fe80::87e8:c70b:3b90:e83d%4]) with mapi id 15.21.0428.008; Tue, 15 Sep 2026 17:27:16 +0000
From: Daniel Van Geest <daniel.vangeest@cryptonext-security.com>
To: The IESG <iesg@ietf.org>, Mohamed Boucadair <mohamed.boucadair@orange.com>
Thread-Topic: Mohamed Boucadair's No Objection on draft-ietf-lamps-cms-composite-kem-01: (with COMMENT)
Thread-Index: AQHdQN6SiBLIUmproEWRgmj7x2eA/bbP69TP
Date: Tue, 15 Sep 2026 17:27:16 +0000
Message-ID: <PA0P264MB69253953C8D2929988ADC5D4B6BA2@PA0P264MB6925.FRAP264.PROD.OUTLOOK.COM>
References: <178901525104.553.15708010468736298585@dt-datatracker-6fdf8b6b57-w7msg>
In-Reply-To: <178901525104.553.15708010468736298585@dt-datatracker-6fdf8b6b57-w7msg>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PA0P264MB6925:EE_|PASP264MB5918:EE_
x-ms-office365-filtering-correlation-id: 42cac29b-6ad9-41b3-4110-08df134e96c0
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|1800799024|376014|366016|56012099006|5023799004|8096899003|11063799006|38070700021|10067099003|13003099007|22082099003|18002099003;
x-microsoft-antispam-message-info: dL0+Otu3JMELS+gsG2pejdypyA2LOyd33cHUMwgVECer1Hv2wpXzaqbbXgeoQJZfAmOVaTt8muZwvnQZnzRmsF8VWHgRTVhuiCI/zDpAeoriq7Lq7HAVgk8StPcJI9G0yRi5e5DIgdFRjqaXKYK4RrYRXZJf5X5kV2Bzys32bvssydFwR+ixrzxcufyCduwu3e+zqpfzVlhrKuZLuaJDFKq/7AP2jukPuNy7uA54bGU6B3Zs0OPOu1tTii5cbXzrhXVodrVa09fWUS/AWnYVywlvdOql3KMuyWYVkg49cMW1TrESfUEwPnHxOYHXU7zR2LbkKizTwFjDUku/ICUjxJsE8ylIoahI2wLiniYECFnRjpClqH3mt46EV57rxCFNEZDu+CZhzzMD4hC8TiqHo8pAbimajbkvZY+OmYFtTA/1MkIFUAjo5ppINMcr3rLlSizJksvHX1LBjyf81UYRRMV+ByfSFn6yDwegYNBBbyyaZ5tCubrKN5XCKGx0+xKr3gVEYEeDN2sLB5fBy+K62tqzVuNMrdR8lqE7HmxlRkX7v3w0RTUlcGqvajhy245pOkP2zFpXAzGmUN3M6lTW6nlgXJlom/81WkglEn7jHXsfHTYWoz1nVw9zoNgkg+qhzPpNP3p8SUqnktyPLRCykmLwWoXLmEQ+wbsxaj2qULuMe326q43azRTjDRGGOC9lVLtQ1S/LdVLTlsT8/9gZxzvC9NeoB+4RghCI+gV2rGU=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA0P264MB6925.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(376014)(366016)(56012099006)(5023799004)(8096899003)(11063799006)(38070700021)(10067099003)(13003099007)(22082099003)(18002099003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: FEFH6Xx2UhwRz1p3xOGEeL5m2Z6YqnDA23JkHR21DDrkCM0Cv5PZV9pXKZBQFcq0r94tjGRD5dOatSYzd+v20g/7jsGBinuJzLOQKrr8Hq4qJtkZzfKXWXx5GeZNTjYPkV2cCwmDpRsetSyCk+7XRTU0MxGeS4k9ZYSvQ30FqpBJlRWAW4MHWtlznFkFQ89UYV+uKAWqlk7pApuLaEm5wCTZCWex8UH3fTBXMSGF9s2wpv/g/USq7yEGeIVUJwhCWdy8/L2tGtbMqwTEY3rcbIs7f+TLwlY1rRRP0eirxKauJ1BUSlg5DcqL6BdZmozGCGCdIxrZfjMeuw8AyqfOisGr9Yej0rvlBS8Tk78eAGjF0kuOi+48L6KSlmMKkmo74nmIDA81qKADPvkg60vvoLvDbBH4ypK83ItfTNzKJcdts/9m0Fw2CLTIFNVvTOLYLAqgPVpIlSIoEQyg30IP5Z/kIz8m7/4Dcpj8iJiZs8Be22Nta0y4NzoyohckXPzzDC1fFgBY0jL4FRLRIXaaua3DNC1dDaXZqlxKXDPQprCHbEH/+d1/5qCTOgyOt/vy1fU8uMD1JKYL4iYvMcWhi1SIvrzDCivkq5+cQPIOoCYk1N2j6QWnl8tOnuaPuxTmv6yQpLAJKVt9pCNQsVwxhr3/uFwCAm2Z2/InIJBYN4xbTQbjNJAhw5TiSnzYW/+hm/qeru09kuVGogcKhei5eJz1pCAlEgKZx4MPAItT3+vKJ2y/9mamBQbgEFKbUmLsuxW8BLmzg2oGaZV1cvbBpbsghtyiy5wxjHHhk/c2vccgMbN4/joIljfFDIqjYwxsyvWDxfJ2m57ab5px4kuXV4E2M6VExt3tAadzbQ2qJDYMDuffwCwQ+XUbZXw2qsOCvU2p9rQw16vxEu1LwcHP7emNAM6xl57BzNemsDe51L+LoJsz/ILoyDkMdt98KGxZb5pF3tkQcKn/FyvWuuH5QXW5YASWwTQ7lhu/vNLOD5wd3frbpSSfnvwrk1RcrGGq7H8FAkQMpORes8BqcGFnw4UZamORJFKs0RPZy7PXfQdRH1OYd0qVpZvTzC32l9NWW0/9NHzZmgAR6uSLAF7vHrvVkOfUkB6GogzbF716dqxA7YCvSW6iVoh4M3BbXP3gv3/paq76HQGvec//Lba8U0eZVEeoGkOhGmxo6IU5MqVHVFciGaaEBuPNmDKnoaTTN2bheekJ+F0WAlcO4F/ECy7Zm4bTYRnCUdnIdNwVXcYZO8GRzSNh1U1HeGSLXXd+I3CS4Jk6ONcJ7O5nzT9rgBVf+sSmYGyrWJ7oTdOgduUVYnqhf0F1J9vBnk/trTYKZYEy6MMkGkiBgiiETCKvGxcYhOX322jG4tvDB1J06jA4LIf3nNlN5eDsNRKMO7Xd1zNk31/UONS2n5C3H8QClTSaOfZhs+2OKgCViE3sHd3pdAnb3bInrDsD2tf1dqqTs7Mux/lu/KvYlx+qQG/spMdM9vAwRYg/hGBmGvblkzXcClo1A/hKqW9whCuzcit+L8m9mXyfJEl27mD5JVuug2rGKZnyzbMGX/BAW5mOSMk0hpeUr3/PA7fr6NNWoashj79VguntQmMuVlLo/3Y1p/yxF9UWw2ghpItHeTCXebLGJGSKbIwWL64yBiXDa9fDThp1BBddBFeEa1u7WOV928PPHhzjdYlICHfl2smdasBB0IIvlOTpaKOPnUUb+mLd0/Vke2wyOqZfBy7bDmlRHXyyh6Xzp2nqARewQn8F7vs=
Content-Type: multipart/alternative; boundary="_000_PA0P264MB69253953C8D2929988ADC5D4B6BA2PA0P264MB6925FRAP_"
MIME-Version: 1.0
X-OriginatorOrg: cryptonext-security.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PA0P264MB6925.FRAP264.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 42cac29b-6ad9-41b3-4110-08df134e96c0
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2026 17:27:16.7141 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: da4a2df1-4b1b-489d-a7f4-224b58fd4200
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ExQ1h+Vf/J45yJqhNfwRO3thFIiNwx/8TM2uhH5VdxC+jGQy+UX1i6+HyL2+rYFqMghj+4otAD7+IXgC5ywD9B20NHX/DFcFtOLYpy66k0GEL/vACAb7cOnQ3cU5VjxI
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PASP264MB5918
X-Spamd-Bar: --
Message-ID-Hash: L75X4FZIFH2IPWKFUZEI2JSXRBJHCAAD
X-Message-ID-Hash: L75X4FZIFH2IPWKFUZEI2JSXRBJHCAAD
X-MailFrom: daniel.vangeest@cryptonext-security.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-spasm.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-lamps-cms-composite-kem@ietf.org" <draft-ietf-lamps-cms-composite-kem@ietf.org>, "housley@vigilsec.com" <housley@vigilsec.com>, "lamps-chairs@ietf.org" <lamps-chairs@ietf.org>, "spasm@ietf.org" <spasm@ietf.org>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [lamps] Re: Mohamed Boucadair's No Objection on draft-ietf-lamps-cms-composite-kem-01: (with COMMENT)
List-Id: This is the mail list for the LAMPS Working Group <spasm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/MB5Uk1wewLtnZuijYfOrI5YdPys>
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>

Hi Mohamed, thank you for the review.

Your comments will be addressed in the next document version, except the parameter name comments. Thie document is a profile of RFC 9629 for Composite ML-KEM, so we are using the RFC 9629 function and parameter naming terminology.  The next version of the draft will add text with mapping between the RFC 9629 and Composite KEM terminology.  My other email [1] shows the state of the terminology across multiple RFCs and drafts, unfortunately the nice table I made is not showing up in the plaintext rendering in the link.

Thanks,
Daniel

[1] https://mailarchive.ietf.org/arch/msg/spasm/kYYsg_xpMenl-7wDH3VYtDmQ5Ik/
________________________________
From: Mohamed Boucadair via Datatracker <noreply@ietf.org>
Sent: 10 September 2026 5:40 AM
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-lamps-cms-composite-kem@ietf.org <draft-ietf-lamps-cms-composite-kem@ietf.org>; housley@vigilsec.com <housley@vigilsec.com>; lamps-chairs@ietf.org <lamps-chairs@ietf.org>; spasm@ietf.org <spasm@ietf.org>
Subject: Mohamed Boucadair's No Objection on draft-ietf-lamps-cms-composite-kem-01: (with COMMENT)

Mohamed Boucadair has entered the following ballot position for
draft-ietf-lamps-cms-composite-kem-01: 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-lamps-cms-composite-kem/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Hi Daniel, Mike, John, and Jan,

Thank you for the effort put into this specification.

FYI, I wanted to use the following for my review, but it seems this is not the
correct link:

CURRENT:
   Source for this draft and an issue tracker can be found at
   https://github.com/lamps-wg/draft-composite-kem.

Please find below some few comments:

# Add a reference to indicate where this is standardized

CURRENT:
   It was standardized with three parameter
   sets: ML-KEM-512, ML-KEM-768, and ML-KEM-1024.

# Same notations

Section 1.3 uses parameter names that are different from the ones in
I-D.ietf-lamps-pq-composite-kem. Nothing wrong here, but using the same names
would ease the mapping between the two specs.

# minimum desired security level

CURRENT:
   When Composite ML-KEM is employed in the CMS, the underlying
   components used within the KEMRecipientInfo structure SHOULD be
   consistent with a minimum desired security level.

At first read, I found the above (especially the “minimum desired security
level” part) not concrete enough. Seems some qualification is needed. I see
that same text is also present in RFC9936, though.

# Cite where the module is defined:

OLD:
   IANA is requested to allocate a value from the "SMI Security for S/
   MIME Module Identifier (1.2.840.113549.1.9.16.0)" registry for the
   included ASN.1 module

NEW:
   IANA is requested to allocate a value from the "SMI Security for S/
   MIME Module Identifier (1.2.840.113549.1.9.16.0)" registry for the
   ASN.1 module in Appendix A.

Cheers,
Med