[CFRG] Re: Per-KEM security considerations: drafts received, and a two week comment period
박종환_교수_컴퓨터과학전공 <jhpark@smu.ac.kr> Sun, 12 July 2026 03:32 UTC
Return-Path: <jhpark@smu.ac.kr>
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 6D70D1153FCD7 for <cfrg@mail2.ietf.org>; Sat, 11 Jul 2026 20:32:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783827127; bh=zg1qaGQiPlilce9eL8Pah8Z3VM0UObIOMotq4mWHgm8=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=FScmvkfMU2A8Whhp0WHBmiEToBiKRGPiFXOj+4oA2yOMOWc5tS5dDuMyKr3Jc+yXo eUdB3jQBixTka1VFXRIC2pNqqRwP20iiMMuYcLm+UYt1kbsFoNCJ6M7ctmtZ2u6Van rJeNn0RQVUN7DDM8KODU4aCdyOcN2ZWGnuunESVQ=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=smu-ac-kr.20251104.gappssmtp.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 04au_1s3p5RR for <cfrg@mail2.ietf.org>; Sat, 11 Jul 2026 20:32:05 -0700 (PDT)
Received: from mail-ua1-x92e.google.com (mail-ua1-x92e.google.com [IPv6:2607:f8b0:4864:20::92e]) (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 55F4F1153FCC1 for <cfrg@irtf.org>; Sat, 11 Jul 2026 20:32:04 -0700 (PDT)
Received: by mail-ua1-x92e.google.com with SMTP id a1e0cc1a2514c-9696319e14dso857177241.3 for <cfrg@irtf.org>; Sat, 11 Jul 2026 20:32:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783827118; cv=none; d=google.com; s=arc-20260327; b=J6hHMRR0VSlHoOAdVKMQiZYdrmnvC4q79XD5LhySdDfSTZPFix1H3Ch9lWYYewSjZl 87lEVJO6ixu60T5NUGnW38LrL49Wt3QrGXsqmjo5XLUFjFE1XXYyUsKRVogLmhQCW8D1 4RYI2RFCm0krcHbD2pZwFttt6VyGftF5kmyJU41AACIAu9Je6l24OfiVpuzEJLmIcoCs W+Upt5M6KN0XX6qBFzqpnJ35qiksrMm5hQa12cISykmFO6JO4kzJHvsQmEJh7sQrBJeX pP9D6JroqYrLwxGN8/CmoRkT9Yw1AKF1PUFZih2y1bNkPMm5VONPlRNPFJri/+ruCNn7 S9NQ==
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=ZZFJM+C0UcQXKnYCffBZsOesZd2frfFf8EEQZDsKexE=; fh=J7nmAMcgPZ/3MCnfenfL8I0JYhXn4PL1xNor5YnmZ/I=; b=eYHkTBjJlL+R3YmWiRj+N5i70Pu4+D00bTJ3sS0Hu4eGzVuFMoJh6BfeBcZJ2492i1 VoFU65Kv5touJTQxFbhWjvtXPJCffqg8zizDkZ37Ow5nkIqbSzNZh6fYFlc3HekbuDYI R2SJjQbvwOfu49svyA5i6Ylma4wZtSgJMfVJM8/V7UTtJ/uPfdFwzr9pUVRldKiK2o7K NqEuLhLDKuTsW3TO4HyzQcLVXR6gkmBICp5qqaJakOfHLfTgp/M5aI91zsBjKv7Fl1qi 4yyQnA+LBfgzG7IySjpcQ50EKJlz7tTyxyxsoNtUEmQ/oaMQvfCoe3VawsSy/dZxeOmg UNaA==; darn=irtf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smu-ac-kr.20251104.gappssmtp.com; s=20251104; t=1783827118; x=1784431918; darn=irtf.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=ZZFJM+C0UcQXKnYCffBZsOesZd2frfFf8EEQZDsKexE=; b=MOizKscztKIfi+kaE+94DlmBLoG1N+RSQVXHhkDvOUFD4cg89J8pYUbiVfL0TuFnN6 O823uQvSGT8WBTuJc/z3/FTUN2HzfHv2/rPc02oswGjCpFIKJfJLfRQ7ypWx6GP7NBnS E7p/h98IjlC56FhRWOL1+UaQ0oRWFfSpQHhLXATeBA/ogu5ipCu6nruSgEG7pLAOA6rr qBuMe/qE2XXpLsk2IiDvlnH2Z+pA+Uw4DCu7H4cIVln2mVkCnAlolL0Fu075Yhp6U6N1 cE+1Ke23f4slxw8eUxmAw5E/xCF1ljrDvqcuPB8ImjOdYa0J0GWGMnVG3MHbPE8VvGGZ MlGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783827118; x=1784431918; 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=ZZFJM+C0UcQXKnYCffBZsOesZd2frfFf8EEQZDsKexE=; b=DhGfmusestrQXHugwCVMKtM3QLVhlRmzavWlot1nPZEx/YLBIBuYH9f+X3iWMSpPuc svMlh3khjYxx+j5yME4Kx6TJEGeAFoni8shWPFmZup94r2WLHZ+wflkUSszy8mw851Kf 6KQLiiQZ6dOHFkAn0ulBxOb6mH/wf2mPiTau8EGRkaEdSDmAGmB2djNXlafOQvIaZlca fAHBnPXmF4JwUlUpoY9F6GLxcwr2A4erBa2gJiVGkfoPhzw+HhDlnU4SjBMlaUirfmML xrg0BvGcv94ckdiq2sthYzfFE5GkdfY5R6ct0SmSegOmFwr4BDQQWTDqHLsVmXKdSXAx qTBA==
X-Forwarded-Encrypted: i=1; AHgh+RpXKcWkNsNu3FA8kNIP14fLlqKLp44x2emghKLAZwHU+DM3hfAzof95BYy3hddaAPQNkTUq@irtf.org
X-Gm-Message-State: AOJu0YxNYERtlVPGLSit2W6nwWL/6X9k/LC0Nvn980HaAc+zmiKUaxGf aEdWaossKRWvaieO/6ozTYWuW1PNB+YmSJEx1OkoZVOMp+7DJverwtEOH0kjeXYbq0IZuq+QWwq kR7s9owyKQEHtjd7FIkhPXwhru6UrJPYl76sztNy/ow==
X-Gm-Gg: AfdE7clYP6x2iKrzQflNnF6Atu7DEeqlOUaItoMM3DSqqhieffUFpt49j41tuFlKPa3 F+V5OM1wAVZTbU+m7r9GFBIYDjU1zp3TzvJTxJMs1yv6ZoMCP5Sxw6rm6R+rrvgzUo0w7FGcXSq wA7mkeqMixi7BYKTvCLuirbojlAoD9BYIivFl9U8uIMtuCQEzvQf7xmzd7lNvo9IFEv8BhIYUIx KsZIwp76Ve9LMk1wNQu7fMFP9IrinTnYkJBZGvZ0PpPT0b3KZIOGBsWyJ5ufuPBB2HxTsNUepnB lXAoic3oepYhKMABjamFVj25
X-Received: by 2002:a05:6122:20a5:b0:5bf:a76a:7438 with SMTP id 71dfb90a1353d-5bfbf2b3be5mr2380711e0c.10.1783827118497; Sat, 11 Jul 2026 20:31:58 -0700 (PDT)
MIME-Version: 1.0
References: <CAOjisRxuoBfE_qDr-4cOnNFu-GZ+8_0sLusE+aYTvX4HbFTFhg@mail.gmail.com> <CAOjisRzTcCxru1p6KiNfSVTj_G5=UteQHjYb+gW5-FaUsf7pyQ@mail.gmail.com> <871pdatmuh.fsf@josefsson.org>
In-Reply-To: <871pdatmuh.fsf@josefsson.org>
From: 박종환_교수_컴퓨터과학전공 <jhpark@smu.ac.kr>
Date: Sun, 12 Jul 2026 12:31:47 +0900
X-Gm-Features: AUfX_mysfTGrQKooUL9_MShA8oBuLv9MFMvGghy0tqHtI-kFbnX9_rCuCRrY2PM
Message-ID: <CADgkun=QuTL3EL=OyR9fBfR27mn+On4jgPcLUCtCrhzv-91pQQ@mail.gmail.com>
To: Simon Josefsson <simon=40josefsson.org@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bd331a0656619d37"
Message-ID-Hash: Y7R3NURWWFB56WSOP5HBJXSXQYOJBFHY
X-Message-ID-Hash: Y7R3NURWWFB56WSOP5HBJXSXQYOJBFHY
X-MailFrom: jhpark@smu.ac.kr
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
CC: Nick Sullivan <nicholas.sullivan@gmail.com>, CFRG <cfrg@irtf.org>, "cfrg-chairs@ietf.org" <cfrg-chairs@ietf.org>
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/d-1uzRcbKD9gtT8zJJ18HGg81bc>
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>
Hi, all, This is Jong Hwan Park. As a newcomer to the CFRG community and the editor of the NTRU+ security considerations draft, I am still becoming familiar with the way these discussions are conducted. We now have six per-KEM security considerations drafts submitted to the CFRG, including ML-KEM, FrodoKEM, Classic McEliece, Streamlined NTRU Prime, NTRU+, and NTRU (with NTRU-HPS and NTRU-HRSS also being relevant in this context). I believe that each of these KEMs has unique characteristics that deserve careful consideration, and different protocols may ultimately choose different KEMs depending on their requirements. Regarding Simon's suggestion: "But keep it fairly basic. I see no reason to hold a competition or excluding some well-known KEMs, but instead include discussion of all the KEMs with at least some notability..." I respectfully disagree with using "notability" as a criterion for deciding which KEMs should be discussed. It is not clear to me what objective standard "notability" refers to. For example, NTRU+ was not included in the list, despite offering highly competitive performance. In particular, NTRU+ currently achieves the fastest performances among the submitted KEMs at comparable security levels. I therefore believe that objective technical characteristics, rather than perceived notability, should guide the scope of any comparative discussion. More importantly, however, my understanding is that the current CFRG discussion is *not* about selecting or recommending one or more KEMs. Instead, it is about identifying the security considerations that protocol designers and implementers should understand when deploying a particular KEM. When preparing the NTRU+ draft, I was particularly looking forward to discussions on issues that are specific to protocol integration, such as the implications of *explicit rejection versus implicit rejection*, which may affect the design of protocols such as IKEv2, OpenPGP, and WireGuard. I also expected discussion of implementation-related topics, such as *Pairwise Consistency Tests (PCTs)* for KEM key generation when CMVP/FIPS 140-3 validation is required. I support adopting the topic proposed by Nick, and I look forward to the next stage of the discussion. Best regards, Jong Hwan Park 2026년 7월 11일 (토) 오전 9:01, Simon Josefsson <simon= 40josefsson.org@dmarc.ietf.org>님이 작성: > Hi, > > Even as editor of two of the "Security Considerations" documents, I have > my doubts we are looking at this problem from the right angle. > > What I believe would provide value to the IETF community is for CFRG to > adopt and publish KEM specifications that describe algorithms (with > parameter choices) that are relevant for IETF protocols. These include > draft-longa-cfrg-frodokem, draft-josefsson-mceliece and (the less > fleshed out) draft-josefsson-ntruprime-streamlined. Beyond that, it > would be nice to have X-Wing and other hybrid instances published. > > There is a lot of subtlety in each of PGP, TLS, SSH, JSON etc that is > difficult to discuss in a generic security considerations documents. > The CFRG doesn't have domain expertise for each of those protocols. > Attempting to say anything useful on a generic level requires inventing > some framework or model of how the KEMs will be applied, and that can > get fairly complex (quite similar to all the complexity introduced by > the hybrid KEM documents). Still it would probably not say enough > useful for the actual IETF protocols wanting to use it. > > Thus, I think what we could do is to take all these documents, combine > them, remove some of the more speculative discussions, and publish it as > a "KEM Considerations" which would serve as a reference point for other > IETF WGs to understand which KEMs, and which KEM parameters, are > well-known and some trade-offs for each algorithm. But keep it fairly > basic. I see no reason to hold a competition or excluding some > well-known KEMs, but instead include discussion of all the KEMs with at > least some notability: ML-KEM, Classic McEliece, Streamlined NTRU Prime, > FrodoKEM, HQC, NTRU and maybe some more that I forget. What do you > think? Can we reasonably finish a larger assignment? > > /Simon > > Nick Sullivan <nicholas.sullivan@gmail.com> writes: > > > Dear CFRG, > > > > There has not been a lot of conversation about the topic of KEM Security > > considerations, so please weigh in if you're interested in the CFRG > > adopting this topic or have opinions on the shape of the adoption call. > We > > need participants' voices to help guide the decisions. Given this, we > plan > > to have an open discussion at the next meeting and invite all interested > > parties to participate. > > > > Best, > > Nick (for the chairs) > > > > On Tue, Jun 23, 2026 at 6:40 PM Nick Sullivan < > nicholas.sullivan@gmail.com> > > wrote: > > > >> Hi CFRG, > >> > >> Thanks to everyone who responded to the April call. The June 22 window > >> has closed, and we have a good set of per-KEM security considerations > >> documents to work with. Before we talk about adoption, the chairs > >> would like to open a two-week comment period so the group can read and > >> react to all of them together. Please send comments to the list by > >> Tuesday, July 7. This will help the chairs decide which documents will > form > >> the basis of an adoption call for the topic. > >> > >> Here is what came in: > >> > >> ML-KEM (the existing document): > >> > >> > https://datatracker.ietf.org/doc/draft-sfluhrer-cfrg-ml-kem-security-considerations/ > >> FrodoKEM: > >> > https://datatracker.ietf.org/doc/draft-longa-cfrg-frodokem-security-considerations/ > >> Classic McEliece: > >> > >> > https://datatracker.ietf.org/doc/draft-josefsson-cfrg-mceliece-considerations/ > >> Streamlined NTRU Prime: > >> > >> > https://datatracker.ietf.org/doc/draft-josefsson-cfrg-sntrup-considerations/ > >> NTRU+: > >> > https://datatracker.ietf.org/doc/draft-jhpark-cfrg-ntruplus-security-considerations/ > >> NTRU: draft-kosuge-cfrg-ntru-kem-security-considerations (announced, > >> being posted to the datatracker, link to follow shortly) > >> NTRU-family review checklist: > >> > >> > https://datatracker.ietf.org/doc/draft-liu-cfrg-ntru-family-security-considerations/ > >> > >> One thing stands out. We now have multiple documents in the NTRU family: > >> the NTRU document, NTRU+, and the NTRU-family checklist. There is real > >> overlap between them, and we'd encourage those authors to compare > >> notes and consider combining forces, whether that means a shared > >> checklist the per-KEM documents build on or some other split. Comments > >> from the group on how best to structure that are welcome. > >> > >> To be clear on scope, this comment period is about the documents > >> written in response to this call, and it is not the adoption call > >> itself. The plan is a single adoption call for the topic, informed by > >> the discussion here, rather than a separate call for each document. > >> These don't need to be complete or final to be useful. They just need > >> to be a solid starting point for a working group document. If you > >> already think one is a good basis to work from, please say so, that's > >> useful signal for the adoption call. People developing IETF protocols > >> who are considering any of these KEMs are also encouraged to > >> contribute their perspectives. > >> > >> What's most useful right now: whether each document answers the > >> checklist from the call, where it's thin, and whether you'd be willing > >> to review or implement. We'll take stock after July 7. > >> > >> Thanks, > >> Nick (for the CFRG chairs) > >> > >> For authors: if you haven't signed up for the CFRG mailing list, > >> please do so here: > >> https://mailman3.irtf.org/mailman3/lists/cfrg@irtf.org, which is where > >> the discussion is happening. > >> > > _______________________________________________ > > CFRG mailing list -- cfrg@irtf.org > > To unsubscribe send an email to cfrg-leave@irtf.org > > > _______________________________________________ > CFRG mailing list -- cfrg@irtf.org > To unsubscribe send an email to cfrg-leave@irtf.org >
- [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