[CFRG] Re: Per-KEM security considerations: drafts received, and a two week comment period
"D. J. Bernstein" <djb@cr.yp.to> Sun, 12 July 2026 06:33 UTC
Return-Path: <djb-dsn2-1406711340.7506@cr.yp.to>
X-Original-To: cfrg@mail2.ietf.org
Delivered-To: cfrg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id F1E3511548A3C for <cfrg@mail2.ietf.org>; Sat, 11 Jul 2026 23:33:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783838019; bh=mSVy/dmPPGuzMlarjYjlsOY5pMMkSbQw8MSJNcm9Zo8=; h=Date:From:To:Subject:In-Reply-To; b=qx3L5THimX50SPPswgpdQ/qJuLrpgrDaoSpHnbwQ+RaL4foxeZjGjadO5sQX2elxu jc1M6JwfsJFmzAxdmvPjBKh+X8gIIkEHLcgplHsFyO4xwsL3WGzYqsbaKSWGk5WviT MB9uy/vjCS+efeGzH4PcTIknHp2MoRdnhbu4GYT8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level:
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 lDw0t9__aI0x for <cfrg@mail2.ietf.org>; Sat, 11 Jul 2026 23:33:39 -0700 (PDT)
Received: from salsa.cs.uic.edu (salsa.cs.uic.edu [131.193.32.108]) by mail2.ietf.org (Postfix) with SMTP id 5582611548A37 for <cfrg@irtf.org>; Sat, 11 Jul 2026 23:33:39 -0700 (PDT)
Received: (qmail 2389190 invoked by uid 1010); 12 Jul 2026 06:33:38 -0000
Received: from unknown (unknown) by unknown with QMTP; 12 Jul 2026 06:33:38 -0000
Received: (qmail 622214 invoked by uid 1000); 12 Jul 2026 06:33:24 -0000
Date: Sun, 12 Jul 2026 06:33:24 -0000
Message-ID: <20260712063324.622212.qmail@cr.yp.to>
From: "D. J. Bernstein" <djb@cr.yp.to>
To: cfrg@irtf.org
Mail-Followup-To: cfrg@irtf.org
In-Reply-To: <CADgkun=QuTL3EL=OyR9fBfR27mn+On4jgPcLUCtCrhzv-91pQQ@mail.gmail.com>
Message-ID-Hash: OFYQF26DLBTDUXBEE5WUPBFSNIKYX6FG
X-Message-ID-Hash: OFYQF26DLBTDUXBEE5WUPBFSNIKYX6FG
X-MailFrom: djb-dsn2-1406711340.7506@cr.yp.to
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cfrg.irtf.org-0; header-match-cfrg.irtf.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CFRG] Re: Per-KEM security considerations: drafts received, and a two week comment period
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/OdN9ib5hSyNs9B4RMzsopDFbj2Q>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Owner: <mailto:cfrg-owner@irtf.org>
List-Post: <mailto:cfrg@irtf.org>
List-Subscribe: <mailto:cfrg-join@irtf.org>
List-Unsubscribe: <mailto:cfrg-leave@irtf.org>
> NTRU+ currently achieves the fastest performances among the submitted > KEMs at comparable security levels. For example, https://bench.cr.yp.to/results-kem/amd64-phoenix.html reports median 13754+18706+23207 = 55667 cycles for keygen+enc+dec for ntruplus768 on Zen 4, compared to 26532+25792+27032 = 79356 cycles for mlkem768 on the same machine, or 163456+20624+38056 = 222136 cycles for ntruhps2048677 on the same machine. Note also that there's a known patent claim (by Zhao) regarding ML-KEM. BCP 79 states a preference for "technologies with no known IPR claims". The chairs allowed a "last call" on a more clearly dangerous combiner option whose rationale is a smaller cycle-count difference than this. It would be unfair for the chairs to remove ntruplus from an adoption call. To be clear, I'm opposed to the idea that CFRG should end up supporting any option that can show any win in any performance metric. But that's the sort of question that should be decided by CFRG _after_ adoption of the topic, rather than having options removed now based on snap judgments by the chairs. ---D. J. Bernstein ===== NOTICES ===== IETF BCP 78, "Rights Contributors Provide to the IETF Trust", Section 5 (normative), "Rights in Contributions", provides a modification right "unless explicitly disallowed in the notices contained in a Contribution (in the form specified by the Legend Instructions)". The official language from IETF's "Legend Instructions" for the situation that "the Contributor does not wish to allow modifications nor to allow publication as an RFC" is as follows: "This document may not be modified, and derivative works of it may not be created, and it may not be published except as an Internet-Draft." <https://trustee.ietf.org/wp-content/uploads/Corrected-TLP-5.0-legal-provsions.pdf> The same language is used in, e.g., RFC 5831. The same language hereby applies to this document. This is not disclaiming or limiting the applicability of IETF policies; it is strictly following IETF policies. IESG claims that the "explicitly disallowed" provision in BCP 78 is limited to the examples in Section 3 in BCP 78. That is incorrect. BCP 78 states that Section 5, "Rights in Contributions", is normative, while Section 3, "Exposition of Why These Procedures Are the Way They Are", is informative. The opt-out provision in the normative text is clear, and cannot be limited by an informative section. BCP 78 does not give IESG any authority to issue changes or purported clarifications of the rules. Rationale for exercising the BCP 78 opt-out provision: I'm fine with redistribution of copies of this document. The issue is instead with modification, such as (1) IESG's May 2025 posting of an IESG-mangled version of an appeal that I had filed and (2) IETF management selling IETF mailing-list text to AI companies. This goes far beyond what copyright law allows as fair use (such as giving quotes for purposes of commentary). When I complained about the mangled document, the IETF Executive Director responded not by apologizing but instead by asserting that IETF management had the power to do whatever it wanted.
- [CFRG] Per-KEM security considerations: drafts re… Nick Sullivan
- [CFRG] Re: Per-KEM security considerations: draft… D. J. Bernstein
- [CFRG] Re: Per-KEM security considerations: draft… Nick Sullivan
- [CFRG] Re: Per-KEM security considerations: draft… Nick Sullivan
- [CFRG] Re: Per-KEM security considerations: draft… Loganaden Velvindron
- [CFRG] Re: Per-KEM security considerations: draft… Nick Sullivan
- [CFRG] Re: Per-KEM security considerations: draft… Eric Rescorla
- [CFRG] Re: Per-KEM security considerations: draft… John Mattsson
- [CFRG] Re: Per-KEM security considerations: draft… Scott Fluhrer (sfluhrer)
- [CFRG] Re: Per-KEM security considerations: draft… John Mattsson
- [CFRG] Re: Per-KEM security considerations: draft… Eric Rescorla
- [CFRG] Re: Per-KEM security considerations: draft… Simon Josefsson
- [CFRG] Re: Per-KEM security considerations: draft… Richard Barnes
- [CFRG] Re: Per-KEM security considerations: draft… Eric Rescorla
- [CFRG] Re: Per-KEM security considerations: draft… D. J. Bernstein
- [CFRG] Re: Per-KEM security considerations: draft… Ilari Liusvaara
- [CFRG] Re: Per-KEM security considerations: draft… Simon Josefsson
- [CFRG] Re: Per-KEM security considerations: draft… Ilari Liusvaara
- [CFRG] Re: Per-KEM security considerations: draft… Ilari Liusvaara
- [CFRG] Re: Per-KEM security considerations: draft… D. J. Bernstein
- [CFRG] Re: Per-KEM security considerations: draft… Songbo Bu
- [CFRG] Re: Per-KEM security considerations: draft… Simon Josefsson
- [CFRG] Re: Per-KEM security considerations: draft… 박종환_교수_컴퓨터과학전공
- [CFRG] Re: Per-KEM security considerations: draft… D. J. Bernstein
- [CFRG] Re: Per-KEM security considerations: draft… Simon Josefsson