[Gen-art] Re: [lamps] draft-ietf-lamps-pq-composite-kem-18 ietf last call Genart review
Mike Ounsworth <ounsworth+ietf@gmail.com> Tue, 11 August 2026 15:01 UTC
Return-Path: <ounsworth@gmail.com>
X-Original-To: gen-art@mail2.ietf.org
Delivered-To: gen-art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id D38F8127E0E58 for <gen-art@mail2.ietf.org>; Tue, 11 Aug 2026 08:01:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786460463; bh=Gqu5NQlbp4BIi88DDo5A3TtIFLOP818nIXzu306LF0k=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=Ca14k1w9+XJ2pFHmYSDcasdSMDwSsMJkHFaz0oggS3jCg6iVidW68UHZumMFSTtbE WXxDZPPUOyyp7CjLUvg3SF9tsIHDiqx4tRcTnexp6euL/hBTjWWWrhlCNRPFYIu79U hvfdBDoSayRhVuVnitUIaMCHI9ciPgbFQQEXkh4s=
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 d9xRzwqiCtlV for <gen-art@mail2.ietf.org>; Tue, 11 Aug 2026 08:01:03 -0700 (PDT)
Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (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 2B73E127E0E2E for <gen-art@ietf.org>; Tue, 11 Aug 2026 08:01:03 -0700 (PDT)
Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-69fc9f25118so3138636a12.2 for <gen-art@ietf.org>; Tue, 11 Aug 2026 08:01:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1786460456; cv=none; d=google.com; s=arc-20260327; b=MPrh15zHY3MYF2EoIYz6LDVT1El97+NZ7a8Rdq6aZz+wCWT4/mZrxGKI1Qs2BFnQNw nD/MqxyOH7iC8P+8xxTkvsppp4aIP/i+ciHK4P6t5MkiUCVuSpVsNoU4vEU62snB46eP 8EoV1LuOcJQzdrnbxuRiMVd0YILTBW+IWpkSJcMj0PrLGTQfgpDshyjefCTiKnskjXMn wgd0UXcebUJdwaAz/Iuug9R4obmMeZQ2qiJnBCG7/5WPiSvXn21A6c0gO4hqbWmxaJOP S8SlWKa2W9/jNlkoCI8EtNyLqw9S9AGw5+nZ2nLlWiaTutL2noXgjvTS9/2ZXJraa2Hs QVsA==
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=m6wxsUWFBokZKZICNpfxAdWrtsY4hiuB3hvcqhQhR9c=; fh=EOORKjuCy0EMm3WbKJODEJD4tKrZQ7CRPNrpDK6mdcs=; b=rvdNIL+FnPYqJQ+6vTjA6zbKNBkuh14IMkhXxWk0vznbAVpNiv0l34DtvulUS3CYGd 5Arovei/dWTC5a6Uy8E54LL9xBY5VRGhmLGrin3ozmWBA1fpYttzSJqBCSMk0TGENqaA PwpY/c1xZ9kyukzd700OxAJMem6qXfAyn0gn4vvyY/4hyssvzN5JbCnPY4EYHaF+hl1F h/3GutasJnapJq4iyRWBMvyVnU6GUpJdAFBWdFuXtUL5H+MjTo+5Cz/+gmh+4hq+Kz0A bMk31HMYtM1cnkknKWa1sMq0OaZWMlffwEvZYuaCBOOVWjsbUxfGHDqwp3Zr8DMZwIAq oyBg==; 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=1786460456; x=1787065256; 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=m6wxsUWFBokZKZICNpfxAdWrtsY4hiuB3hvcqhQhR9c=; b=d+W0DtvVrjNP2f2z8e30oT3Qpjn1pu1A6fw3+6NVfT8LCDaUqOhaN3ifZXHmy3aDh0 lwlOZu8Nv9hI0PfpdtEQs3aogUP33AiXN9dKBRR7FNGbuAsJjxGiDJYN8SdC4hxQi7XX dqLtEOddM4vi/UgLzqek25sFNOQifkGffSusvAZ/Apd959lM7AUb7pBht+kvyDjOmpJt liYaecGsDpjFm84hytQVAkhmSawIGPN1izMXWf7UrordpQwoPLopTcSdmbLHrVufN1SM hGsEMDDZvhu3Be61aRSpVN+SHfgUj6c6GwzGMySDJj5zN69YoJvb1MQoDwO6zBebJgxQ 9AhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786460456; x=1787065256; 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=m6wxsUWFBokZKZICNpfxAdWrtsY4hiuB3hvcqhQhR9c=; b=VD6oBBBJ56kvBTMpEpl0dzPM8wWmb/il2ajufklyY6YWPb6bjt2srXLwegEpafbFKx OSO13Vml6DbkSWRzTMbBaRWc+ogaGKkMcUfQlXr0NSe0LqcSKtbWDbv5A0tMJg2bTMLk bwTiir5HqJ1Smtc1CM6r4ilvgNq6GJoG4fSTXxDn0swSWZmSlBmxIqnn4DiNbc/d+aDP pU7X+49hocvj4WdUfy9KqaONvii6TWPi5Oy4oXVjFUl/kacWxxSXI10g6K2gFzkMxgJd Z5afbN0gLQLBae/j/Fa8IGkkFq67TlMHGOKCNUL7BEyxu6448jL7g55CPHZ4ZjMVMJtS wMcg==
X-Gm-Message-State: AOJu0YxXTgFv3h0EfvM8UPPacl0YHVfLPZkUdmjT9VGknrf+UYbKuVBm 85NcCRcM1143dV5ijWP4LcjGmPeitZQWK7GGrSGmebocEh9QQz6VAf6AsUiYLjIKT9b+/NfM5Ft lrx+y5RFg8Vy208ftb+ypUz/ShvZ+3WI=
X-Gm-Gg: AR+sD11MzJpeAoerEPfRLrnbeOnBj0X96LROHWmtiFKYAhgJVhzYr2W0x6Hj6jQHySx 6o+EeKQ+AU/iZ+5XzDpBnpHR5W5TlK69MVywiwydEPx8Kzu3XEBASHEl3/psO1Tfvm8XVhOHqz5 22uK787GSSOPk0C6Y9NWnoNDsE0FsKZhKyvrx0VxlHQE60QLl5PEvVsHctns6Uh7eBH7E6tdDio cYe805UJC93g+O7/V7fzs/DRCPKReBhxK15eqI62IIYQPMAul1IFqFSDEQnl4R25QWn2g6nyU8Y QNdqdiyZFXkPeNg1uuU3c/OO9TDtZ1RPxfXXs4Jsqw0Lh3E1cGjkZva6OSDjMGRnTUUS0yeLsHQ A6NrEx20nRzzYEWdBKMZmCALDCMJIFGrWAMu5e9zUbwLvnGnOGqMEelKrq70=
X-Received: by 2002:a05:6402:1d4c:b0:69f:b347:a681 with SMTP id 4fb4d7f45d1cf-6a36446fc57mr2268968a12.4.1786460454390; Tue, 11 Aug 2026 08:00:54 -0700 (PDT)
MIME-Version: 1.0
References: <178517046122.1199998.12607390288355121397@dt-datatracker-d4d6ff9d9-fsx7d>
In-Reply-To: <178517046122.1199998.12607390288355121397@dt-datatracker-d4d6ff9d9-fsx7d>
From: Mike Ounsworth <ounsworth+ietf@gmail.com>
Date: Tue, 11 Aug 2026 10:00:42 -0500
X-Gm-Features: AUfX_myO22vn9Zk9sd2s7CD9d9UcjbXjdeLR50mdCUO061zk_7hp5V7dTQy4TuA
Message-ID: <CAKZgXHpnspEp=K2cKKniNwTZfxH=bbSKzqehec9jUQ=1xED7Sg@mail.gmail.com>
To: Behcet Sarikaya <sarikaya@ieee.org>
Content-Type: multipart/alternative; boundary="000000000000ca10400658c6bc6a"
Message-ID-Hash: K57VECWMTNMEJ6CVGHDYDZQYASAXGVD7
X-Message-ID-Hash: K57VECWMTNMEJ6CVGHDYDZQYASAXGVD7
X-MailFrom: ounsworth@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-gen-art.ietf.org-0; header-match-gen-art.ietf.org-1; header-match-gen-art.ietf.org-2; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: gen-art@ietf.org, draft-ietf-lamps-pq-composite-kem.all@ietf.org, last-call@ietf.org, spasm@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Gen-art] Re: [lamps] draft-ietf-lamps-pq-composite-kem-18 ietf last call Genart review
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/mBdGy6l0MumEl5AhgCTECCbxasw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Owner: <mailto:gen-art-owner@ietf.org>
List-Post: <mailto:gen-art@ietf.org>
List-Subscribe: <mailto:gen-art-join@ietf.org>
List-Unsubscribe: <mailto:gen-art-leave@ietf.org>
Hi Behcet Sarikaya, thank you for the review. I have made some fixes to address these comments here: https://github.com/lamps-wg/draft-composite-kem/commit/c70e297a2c2458415388e00308e9cf0b8fa59753 but I will hold pushing to datatracker because I have a few clarifying questions back to you below. Section 1 RSA vs RSA-OAEP is not explained at all [MikeO]: This spec references a pile of cryptographic algorithms, including ML-KEM, RSA-OAEP, ECDH, X25519, X448, and SHA3. We don't really "explain" any of them, but references to their specifications are included in Appendix B. The opining sentence of Section 1 does at least expand the acronym "OAEP" and mention that this is a mode of RSA: "traditional cryptographic key establishment algorithms in common use -- namely the Rivest–Shamir–Adleman cryptosystem in the Optimal Asymmetric Encryption Padding mode (RSA-OAEP), and elliptic curve Diffie-Hellman (ECDH) -- will become vulnerable to quantum attacks." [MikeO]: If that's not sufficient, then maybe you could explain further what level of explanation you feel is missing? expand at first use: PQC post quantum cryptography (PQC) [MikeO]: Good catch. in in this specification; this is discussed further PKIX-related Public Key Infrastructure X.509 [MikeO]: I don't understand these comments. Can you explain further what change you are looking for here? Post-Quantum / Traditional (PQ/T) Hybrids combined idea seems to be central to this document this gives stronger algorithms since an attacker would need to break all of them simultaneously to compromise the protected data [MikeO]: I added a forward link to the Security Considerations that discuss the properties of PQ/T hybrids in more detail. 1.1 pramater sets [MikeO]: Good catch. 2.2 KEM Encaps(pk) -> (ss, ct) "." missing? [MikeO]: Fixed. Added complete test vectors in Version -07 of this document contributing almost 60 pages [MikeO]: This is true, are you asking for some kind of change here? 9. Security Considerations dual algorithm security [MikeO]: I don't understand these comments. Can you explain further what change you are looking for here? In Section 10 there is 10. Operational Considerations calling for an Ops area review? [MikeO]: These Operational Considerations are really quite cryptography-specific, so I'm not sure that an OPS Dir review would add much, but of course I would welcome more eyes. On Mon, 27 Jul 2026 at 11:43, Behcet Sarikaya via Datatracker < noreply@ietf.org> wrote: > Document: draft-ietf-lamps-pq-composite-kem > Title: Composite ML-KEM for use in X.509 Public Key Infrastructure > Reviewer: Behcet Sarikaya > Review result: Almost Ready > > I am the assigned Gen-ART reviewer for this draft. The General Area > Review Team (Gen-ART) reviews all IETF documents being processed > by the IESG for the IETF Chair. Please treat these comments just > like any other last call comments. > > For more information, please see the FAQ at > > <https://wiki.ietf.org/en/group/gen/GenArtFAQ>. > > Document: draft-ietf-lamps-pq-composite-kem-18 > Reviewer: Behcet Sarikaya > Review Date: 2026-07-27 > IETF LC End Date: 2026-07-27 > IESG Telechat date: Not scheduled for a telechat > > Summary: > This document defines combinations > of US NIST Module-Lattice-based Key Encapsulation Mechanism i.e. ML-KEM in > hybrid with > traditional algorithms RSA-OAEP, ECDH, X25519, and X448 > Major issues: > None > Minor issues: > > Nits/editorial comments: > > Section 1 > RSA vs RSA-OAEP is not explained at all > > expand at first use: PQC post quantum cryptography (PQC) > > in in this > specification; this is discussed further > > PKIX-related Public Key Infrastructure X.509 > > > Post-Quantum / Traditional (PQ/T) Hybrids > combined > idea seems to be central to this document > this gives stronger algorithms since > an attacker would need to break all of them > simultaneously to compromise the protected data > > 1.1 > pramater sets > > 2.2 > > KEM Encaps(pk) -> (ss, ct) "." missing? > > Added complete test vectors in Version -07 of this document > contributing almost 60 pages > > > 9. Security Considerations > dual algorithm security > > In Section 10 there is > 10. Operational Considerations > > > calling for an Ops area review? > > > > _______________________________________________ > Spasm mailing list -- spasm@ietf.org > To unsubscribe send an email to spasm-leave@ietf.org >
- [Gen-art] draft-ietf-lamps-pq-composite-kem-18 ie… Behcet Sarikaya via Datatracker
- [Gen-art] Re: [lamps] draft-ietf-lamps-pq-composi… Mike Ounsworth
- [Gen-art] Re: [lamps] draft-ietf-lamps-pq-composi… Behcet Sarikaya