[CFRG] Re: Pairing-Friendly Curves: authors' assessment and questions for the RG

Yumi Sakemi <sakemi-yumi@gmo-connect.jp> Sun, 17 May 2026 15:24 UTC

Return-Path: <sakemi-yumi@chronusinc.jp>
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 91997EF9C364 for <cfrg@mail2.ietf.org>; Sun, 17 May 2026 08:24:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779031471; bh=+pw+HQLMz8b34B04HJroAmipvqRbvQa4IZKre18W+Zw=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=UDAb4nQt9u8HwoGvUtrNCbTqJRPo2ty3lq3ekxvW4LaT51tMOFJNwdAPBTUIvRHlh 5J2vjpBFOV24Gt56YpvpHXuci0IVYSeDRjWGLd3hcoO4fb9HVdfaEU2U6gT8qVsmJe sIYv8mFvveMVkYgogy5CB/moIgxNwAX0izb30Z0g=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level:
X-Spam-Status: No, score=-2.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, 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 (1024-bit key) header.d=gmo-connect.jp header.b="taViOxXL"; dkim=pass (2048-bit key) header.d=gmo-connect.jp header.b="cg8POxCR"
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 jSsx3AwoRW_r for <cfrg@mail2.ietf.org>; Sun, 17 May 2026 08:24:29 -0700 (PDT)
Received: from ss11.activegate-ss.jp (ss11.activegate-ss.jp [223.27.119.24]) (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 EFC72EF9C331 for <cfrg@irtf.org>; Sun, 17 May 2026 08:24:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmo-connect.jp; s=20250719200908; t=1779031469; bh=rFKpd471mklFeLn5knIkMuwuMnii8wqqDsyjGHKHKVQ=; h=References:In-Reply-To:From:Date:Message-ID:Subject:To:Cc; b=taViOxXLjVOTfkxaR1+3ESwhs9j3lDhxpmOcKhEvxL2cIt4d/gXPwk/grayhaeciR SKCkskWI1i7X/1x+Jl/t+BTlK4NpdrZZ+OWCBUIoc//3NMd7JG2/7q5daRNPyLoHlU no4u3ToDn1F0oV8AYCLjM9lIf74rxlyaX0OmDxMI=
Authentication-Results: ss11.activegate-ss.jp; dkim=pass header.d=gmo-connect.jp
Received: from mail.d.activegate-ss.jp (unknown [10.16.39.42]) (envelope sender: <sakemi-yumi@chronusinc.jp>) (not using TLS) by ss11.activegate-ss.jp (Active!gate) with ESMTP id SAXp09882B; Mon, 18 May 2026 00:23:42 +0900
Received: by mail-oa1-f69.google.com with SMTP id 586e51a60fabf-439aaff4927so2294239fac.2; Sun, 17 May 2026 08:23:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1779031421; cv=none; d=google.com; s=arc-20240605; b=iAPnnGkhWtHbt6+T10ZwnEeXgBEg/g6KaTK3aSDP9DeforNNIVFSDE3y6lOIoDKZwA /wAQ/iIC/nXZhObStZffOeHIryJlWVltEDv+WxtApB7tYL8IjykcQUKMnTD3AixnvnON tV14eNpkUuoXgD80a9Xqdav7q9fSrKD8Tvg5BF7vX8CVU8bf0QPGgwAGJCvLwYh+qL/O WMGrY6f+UcCtmcJjkpefP71buHIIrjzfUj6S8PWRRgia0zStNK6e7Ro3vWd9cRzrVdTD e1y0+Qxowpkt/+rmML3VLcEuwut6obtKpC9KGHOxGagAgCr0Wqez0ARP2AuvzhLpASYM XKYw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=rFKpd471mklFeLn5knIkMuwuMnii8wqqDsyjGHKHKVQ=; fh=vGnTr2ZGfzYgARYDYo6v2zF77YpfHry5wNNG68hVod4=; b=GIZ5V810iXSOSPlTd/WDOfx1ILLQrOR2zJWV6eyYaRJeTo9fJaqE+KzqReSIYpJugQ O6So6zNCbkPMKEkwUjZ7Ju86UCAFxN5ee/2rjftziGJoDHq+pfErcAL15MiUkx9UwkZR hkfqSsWSkcUfE3Dy1iGXlLOOLAzsDWbEoqHrPogqsTtIrWhED5WMcf8bbDpMz9hhUSku NpuO4Ms8XdlL1sTdrzGJfCgNeah7VC10y9scaiipFYmoHuTku5Ld7OUIyk9Glb4hyAO1 LC+C4fsZN2TgXUQjIgp4XcLiH0BTgO+o8ZHosAZ0e4HZ/Q6+kXJjTZmn0sseuwj0IJ9C SYjQ==; darn=gmo-connect.jp
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmo-connect.jp; s=google; t=1779031421; x=1779636221; darn=gmo-connect.jp; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=rFKpd471mklFeLn5knIkMuwuMnii8wqqDsyjGHKHKVQ=; b=cg8POxCR7oe/PlPPRwy900tR+Jd1WsfLEsGrSl83bfJkAEpDCC/+bWhdgoRUxu0QAV SQPsLv3CqYpC70JcrTTecrJuAdBEdCqfFdSoC/RNy6EOKg4uGVyfkctFk5o0jBt1n7dY dJcEloxqQ7Ju8pZgucrdG80L73WNy50roxxMdt2BWpfGNVLcArul7YZ2B7QuH3TLaH/f 1fYfoILGQ+5CrRwZ6Z41jvsTIaNKNIVwS38UGJym94srOIY/5uXmXblQjhIDS4aPLAmm 6JQYA7s3RMyGHyZpQ9NdbbRnJrY4n1QMOD9BcAXQAZzwmm48XeOX8yScvR8+k/Psu5H0 S5pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779031421; x=1779636221; h=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; bh=rFKpd471mklFeLn5knIkMuwuMnii8wqqDsyjGHKHKVQ=; b=bwEEB/dCgBzG7uI4eF5FrOjRIgzVFJlfrHU3Ux3+qGLSe2lALLJZmeZmCnmaQP/eDn Nw9PhHFTtYdmhTKWaleR2FvApEPZX1aKpWhy8QCfXzjHalHGv6h3kuPownFrIFi7dVIl pFdYoJBT7HTceXn3LATxbKrn7GaKUNFh6vVrIfZCGpZ6QAvPOU+uQ96jQvud/2emQDKc 3G36piAbUWikwP174VK51XEZG2LrNs0W4Ulv98HyCH5cu0UroyM/LBrK1qExz90dWVmp gi38r3tPH2JUXO1negFVisrGre3bRbUIlYsDs8uJ1SCXFARH0aXeHx0lRruDZYO3saXe KLsQ==
X-Forwarded-Encrypted: i=1; AFNElJ/Ty5ZERJOcuuLKg2wHX2E2zB8Z2NUq5rcXqjIVv3A80al0MGHz1jyFQM5ri9F8B8W2VRzJNA==@gmo-connect.jp
X-Gm-Message-State: AOJu0YyQXSWOBlql2bwt8h35XubC9BSHY4WC6n94z4ohy1J+3I9h6qa3 cg6oTdq3nh9GNn0PaXti5dCCLd8q7a3dOLmxnQk62jJI5LBfLYpHNPPBqv1RHbbz298ZiXegqln 5eJduLgihOJRzxE+0wDLlwmVItEJ08n/YxBPeY6XsCqNq/dbOmcrldd3/tSeZmzex4gTzDj2PsH fq2vnqaWE1zyiNqaocBjM0I4mAMYYdej4d7gD1xdpy2sqdlHq6d9MRdAROCBfY
X-Gm-Gg: Acq92OHH6fJfNc9uQ3RQuh1k6WPx+zoCV8rqDox5KME7t7Nif2N+WEY0yWCNY8Hxifi HQFt0fUVqvsY9+p7sPsJqSmBucPufO4CwvcZj4O3fQtKZcuu3cacurfRpyP6Pq3TkJT0PX+e3SB uSbQrTm2Ja30Wk7KZW2ivotIeiqMZwAiqRn+eMvYfB/DQ6TwSK2sK3vh00JVE+p5RQBHmgb8ar1 fJzFJTJ73mqWrjkWuQ7U1NlQBme1dcl
X-Received: by 2002:a05:6870:91d4:b0:43a:282e:932d with SMTP id 586e51a60fabf-43a2de3a2a3mr7511748fac.37.1779031421281; Sun, 17 May 2026 08:23:41 -0700 (PDT)
X-Received: by 2002:a05:6870:91d4:b0:43a:282e:932d with SMTP id 586e51a60fabf-43a2de3a2a3mr7511741fac.37.1779031420811; Sun, 17 May 2026 08:23:40 -0700 (PDT)
MIME-Version: 1.0
References: <CANZ5RKW10aKiNGFW7-u-Zpyp9xCJMyR=cQAK2OG+QNE74OZDeg@mail.gmail.com> <VI1PR01MB6446B1B8C4D34C845E1980F9E6042@VI1PR01MB6446.eurprd01.prod.exchangelabs.com>
In-Reply-To: <VI1PR01MB6446B1B8C4D34C845E1980F9E6042@VI1PR01MB6446.eurprd01.prod.exchangelabs.com>
From: Yumi Sakemi <sakemi-yumi@gmo-connect.jp>
Date: Mon, 18 May 2026 00:23:30 +0900
X-Gm-Features: AVHnY4I1pxXOEKMYTBTKzQgveDq6VWgBOJmwf9gDC6fqji7HlGdnIAfx-YFuaRg
Message-ID: <CANZ5RKUpDTN80ZP8N9h2_m1mmncgGU9Xq-Hfoz2Bq2ptdWfXKw@mail.gmail.com>
To: "Diego F. Aranha" <dfaranha=40cs.au.dk@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e1ca5806520507ce"
Message-ID-Hash: GAYW32TMETGFCLGQ4GSZ6UHWIVT7AHHG
X-Message-ID-Hash: GAYW32TMETGFCLGQ4GSZ6UHWIVT7AHHG
X-MailFrom: sakemi-yumi@chronusinc.jp
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: CFRG <cfrg@irtf.org>, "cfrg-chairs@ietf.org" <cfrg-chairs@ietf.org>, Satoru Kanno <kanno@gmo-connect.jp>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CFRG] Re: Pairing-Friendly Curves: authors' assessment and questions for the RG
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/LRSwxV0CFNI95tQZNCrLKVZLxgQ>
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>

Dear Diego,

Thank you for raising this concern.
The accessibility of standardsmatters, and
we agree that an open CFRG process should not be driven by
a proprietary document.
It is not — and we want to make this fully explicit,
because re-reading our previous post we can see how the references to
ISO/IEC 15946-5:2022 may have created that impression.

To clarify our framework first:

Our evaluation follows the Section 4 selection policy of the draft, in
this priority order:

  (1) Peer-reviewed security analysis
  (2) Wide use in cryptographic libraries and deployments
  (3) Efficiency

ISO/IEC 15946-5:2022 was cited in the previous post as *corroborating*
evidence under criterion (2) — alongside library star counts, deployment
data, and implementation activity — and as an additional cross-check on
specific u-values. It is not, and was not intended as, a load-bearing
input to any of our decisions. To demonstrate this, below we restate
each conclusion with ISO removed from the analysis.

---

128-bit level: BN462 retained, BN446 not adopted
------------------------------------------------

BN462 is selected on criteria (1) and (2):

  (1) Post-exTNFS security of ~134 bits in the peer-reviewed analysis
      of Barbulescu and Duquesne [BD18] and Guillevic, Masson, Thomé
      [GMT19] — both already cited in the draft (Section 2, Section 4).
  (2) Adoption across multiple independent libraries: mcl, MIRACL Core,
      and others.

BN446 is not adopted, again purely on (1) and (2):

  (1) The minimum p-size of 461 bits for BN/BLS12 curves under
      post-exTNFS analysis is established in [BD18] — this is the same
      reference the draft has used since adoption (Section 2, "461
      bits"). BN446 sits below this threshold. We note this guideline
      predates and is independent of ISO/IEC 15946-5:2022; our earlier
      phrasing that linked the two was unfortunate and we retract it.
  (2) Library adoption is limited to RELIC and one research-level
      implementation (efficient-rust-pairings, ~6 stars at time of
      writing), which does not meet the "widely used" bar that BLS12-381
      and BN462 clear.

BLS12-381 is retained for backward compatibility with production
deployments (Ethereum, Zcash, and downstream protocols), as already
discussed in the draft.

---

192-bit level: BLS24-559 recommended (if 192-bit is in scope)
-------------------------------------------------------------

No candidate at this level satisfies criterion (2) — none of BLS12-461,
BLS24-509, BLS24-559, etc. has the deployment footprint that BLS12-381
or BN462 have. When (2) does not differentiate the candidates, our
policy falls back to criterion (1) with the additional principle of
preferring a meaningful security margin when introducing a new level
for the first time:

  - 509-bit fields sit at the minimum boundary for ~192-bit security
    under post-exTNFS analysis [BD18], with no margin above the
    threshold.
  - 559-bit p provides explicit margin against future cryptanalytic
    progress.

This reasoning relies only on the peer-reviewed post-exTNFS analysis
and the draft's stated preference for margin at first introduction. No
ISO citation is required to reach the same conclusion.

---

256-bit level: BLS48-581 retained, BLS48-575 not adopted
--------------------------------------------------------

Neither BLS48-581 nor BLS48-575 satisfies criterion (2); both are below
the "widely used" bar. The 256-bit curve serves as a safety net against
compromise of the 128-bit level, so when (2) does not differentiate we
again apply criterion (1) plus security-margin preference:

  - For BLS48 curves, Kiyomura et al. [KIK17] estimate the minimum
    p-size for 256-bit security at ~572 bits.
  - BLS48-581 provides explicit margin above this threshold; BLS48-575
    sits essentially at it.
  - BLS48-575's efficiency advantage falls under criterion (3), which
    by Section 4 is ranked below both (1) and (2) and does not
    compensate for the absence of additional security margin.

Again, this conclusion does not depend on ISO/IEC 15946-5:2022.

---

In summary: our prior post mentioned ISO/IEC 15946-5:2022 as one of
several pieces of supporting evidence for criterion (2) and as a
cross-check on u-values. Removing it from the analysis does not change
any of the conclusions above; the primary justifications are the
peer-reviewed literature already cited in the draft ([BD18], [GMT19],
[KIK17]) and the documented library/deployment landscape.

We will reflect this clarification in Issue #76 so that the record is
unambiguous about which inputs drive the decisions.

References (already in draft-irtf-cfrg-pairing-friendly-curves-12):
  [BD18]  Barbulescu, R., Duquesne, S., "Updating Key Size Estimations
          for Pairings", J. Cryptol., 2019.
  [GMT19] Guillevic, A., Masson, S., Thomé, E., "Cocks-Pinch curves of
          embedding degrees five to eight ...", Des. Codes Cryptogr.,
          2020.
  [KIK17] Kiyomura, Y., et al., "Secure and Efficient Pairing at
          256-bit Security Level", ACNS 2017.

Best regards,
Yumi

2026年5月15日(金) 10:44 Diego F. Aranha <dfaranha=40cs.au.dk@dmarc.ietf.org>:

> Dear Yumi,
>
> Thank you for the update.
>
> I see that the decisions heavily rely on ISO/IEC 15946-5:2022 Annex D for
> all 3 suggested security levels.
> However, this is a closed standard that the community in general does not
> have access to.
> I can't even double-check the parameters in the document because I refuse
> to pay CHF 185 to read them.
>
> Sorry, but I don't understand how being listed in a proprietary standard
> essentially mandates what curve should be standardized by the open CFRG
> process.
> --
> Diego F. Aranha
> Associate Professor at Computer Science - Aarhus University, Denmark
> https://dfaranha.github.io/
>
> Åbogade 34, Building 5335 (Office 291 at Nygaard)
> 8200 Aarhus N, Denmark
> ------------------------------
> *From:* Yumi Sakemi <sakemi-yumi=40gmo-connect.jp@dmarc.ietf.org>
> *Sent:* Friday, May 15, 2026 3:17 AM
> *To:* CFRG <cfrg@irtf.org>
> *Cc:* cfrg-chairs@ietf.org <cfrg-chairs@ietf.org>; Satoru Kanno <
> kanno@gmo-connect.jp>
> *Subject:* [CFRG] Pairing-Friendly Curves: authors' assessment and
> questions for the RG
>
> Hi all,
>
> Thank you to Diego and all community members who engaged with Issue #76
> over the past weeks. The detailed references and discussion have given the
> authors a much clearer picture of the evidence for each criterion.
>
> The authors have now completed their internal evaluation against the
> Section 4
> selection criteria. We would like to share our assessment and seek the RG's
> input on the following two items.
>
> ---
>
> <Item 1: Should the 192-bit security level be brought into scope?>
>
> The current draft excludes 192-bit based on the consensus at adoption
> (Issue #67). Since then, community members -- including voices on the CFRG
> mailing list in late 2025 and early 2026 -- have expressed support for
> revisiting this decision.
>
> We ask the RG:
>
>   Is there now consensus to include a 192-bit security level in this RFC?
>
> If the RG supports inclusion, the authors recommend BLS24-559 for the
> following reasons:
>
> 1. Security margin. BLS24-559 provides explicit margin above the 192-bit
>    threshold. Under post-exTNFS analysis, 509-bit fields sit at the minimum
>    boundary for ~192-bit security, with no margin above it. When adding a
> new
>    security level to an RFC for the first time, we believe it is
> appropriate
>    to select with margin against future cryptanalytic progress.
>
> 2. No "widely-used" exception at this level. BLS12-381 is retained at
>    ~126-bit -- slightly below 128-bit -- because it satisfies the "widely
>    used" criterion. No 192-bit candidate currently meets that bar. Without
> a
>    compensating justification, accepting a minimum-threshold parameter
> would
>    be inconsistent with the draft's selection policy.
>
> 3. Existing standardization evidence. BLS24-559 is listed in
>    ISO/IEC 15946-5:2022 Annex D as a BLS24 numerical example (559-bit p),
>    providing independent validation of the parameter.
>
> If there is no substantial discussion, the authors will proceed with
> BLS24-559
> as the recommended 192-bit curve.
>
> ---
>
> <Item 2: 128-bit and 256-bit levels -- current curves retained>
>
> At both levels, the authors conclude that the current curves should be
> retained. The proposed alternatives do not meet the Section 4 selection
> criteria.
>
> The authors apply the Section 4 criteria in priority order:
>
>   1. Peer-reviewed security analysis
>   2. Widely used in cryptographic libraries
>   3. Efficiency (ranked below the above two)
>
> In addition, the authors maintain one parameter per security level as a
> guiding principle, to avoid confusion for users and implementers.
>
> 128-bit security level -> BN462 + BLS12-381 retained; BN446 not adopted
>
> BN462 satisfies both peer-reviewed security (134-bit post-exTNFS [GMT19])
> and wide library adoption (mcl, MIRACL Core, and others), and is listed in
> ISO/IEC 15946-5:2022 Annex D.2.3 with an exact u-value match.
> BLS12-381 is retained for compatibility with production deployments
> (Ethereum, Zcash, etc.).
>
> BN446 is not adopted. While it has a peer-reviewed security bound
> (132-bit [G20]), its library adoption is limited to RELIC (~700 stars) and
> efficient-rust-pairings (~6 stars, research-level). Additionally,
> |p| ~= 446 bits does not satisfy the post-exTNFS guideline of |p| >= 461
> bits introduced in the same ISO/IEC 15946-5:2022 edition that lists BN446
> as a numerical example.
>
> 256-bit security level -> BLS48-581 retained; BLS48-575 not adopted
>
> Neither BLS48-581 nor BLS48-575 satisfies the "widely used" criterion. The
> 256-bit curve serves as a safety net against compromise of the 128-bit
> level. Between the two options, BLS48-581 is preferred: it is the BLS48
> numerical example in ISO/IEC 15946-5:2022 Annex D.3.5 (exact u-value
> match) and provides the larger security margin. BLS48-575's efficiency
> advantage does not compensate for the lack of standardization evidence.
>
> ---
>
> The full evaluation table is available in Issue #76 for reference.
>
> We welcome any comments from the community by May 22, the current close
> date for this discussion.
>
> Best regards,
> Yumi
>
>
>
>
> --
>
> ---
>
> Yumi SAKEMI
>
> GMO CONNECT, Inc.
>
> sakemi-yumi@gmo-connect.jp
>