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

"Diego F. Aranha" <dfaranha@cs.au.dk> Thu, 21 May 2026 07:46 UTC

Return-Path: <dfaranha@cs.au.dk>
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 D3AE0F23D8E6 for <cfrg@mail2.ietf.org>; Thu, 21 May 2026 00:46:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779349609; bh=VvkQbyXlu526oUPTCzWRE0eI22jppl3kYKK7wNrTCUw=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=pyf/oY9bkj97s2R/mdIvFZLs86tzx3JfrUwrswZBibADZwu/lNC8iORaRZGeiS6pQ +TKslp7IVSv99F3NL/28R42c52novm7/YmM+o0RMZfNosDESQ5uYLzY0XdhV5C/+2K Dr+BksQWOefAyB1w4tvEZKxv0JNNmEqWtcwFr06A=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cs.au.dk
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 e-VfLTWrDd-x for <cfrg@mail2.ietf.org>; Thu, 21 May 2026 00:46:48 -0700 (PDT)
Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20f::7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id A6021F23D8DE for <cfrg@irtf.org>; Thu, 21 May 2026 00:46:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=W/bsT82QnQixsmeWsPDa9STMwWuN2Wtpd5NIzxxCqsOqqmvUKAgYvdTR1AG0ISr+OBPcJQGn26xvARLMdclcKeAiy/YLMFGvgGOak2QnJoW9OjVcDumP6V7xdoTAaDTyoNmK0/ECKy6/ndLZVGLBw05Tgfz2g6dUZAoKEG2xr3umrHzGJdc7dRdroBME3m59QC+Ahr2ondsAiElaVB/mRoZyiUkCndd+lCHrTNAijSAPBQMChE8EAy7j0GnpQ+/6wdZRsmKy382RvtU4PrgW8qdi0bNpUkSxlIvgwAAz59/LC3K9ZryGMIt5vuSAXuXTt4V6Isb9isM3C3hoWdF5jA==
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=VvkQbyXlu526oUPTCzWRE0eI22jppl3kYKK7wNrTCUw=; b=CM/PRtHdJLRC3clMo4joDtJOJ0//+a4vnZDGkZL7rCC/fc9yu1i5dFisipfNv7Si7ngwe/izz9qJcJJW7Pi/MWs2Nr669pdeZdqaAu8yOIVa5kBzg2dm92wKOJ0CgFru3KY/PlkTfPiKFrqDVFsif06+Ot5qOoPUKdW8yX0SRRBllGolX5zhHcey09rJmLS2JeMua8tJS/23UMtzzdHYr451KY4AD0p47Efd+occqBBrvmQTDxjMiCp4xuS4iNCKzgi0ROTV1LI+xfEfC4cH/o2/bJYATaowRYePL3atfXfNbw2qG8ihn5+dnbihMO1Cuy6SrwX7ThJLlS6C2g2mUg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.au.dk; dmarc=pass action=none header.from=cs.au.dk; dkim=pass header.d=cs.au.dk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.au.dk; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VvkQbyXlu526oUPTCzWRE0eI22jppl3kYKK7wNrTCUw=; b=fkYcBQ8VxSZBK9XhdttY9zyaVl2Sjoi4xnHxSQztdLsserfHud9HiSN2f9zeMRQxbscO786d6kqlUALZcW6lCdIqdoCXLtHShJk3uhd6oOoyspQfQAUzisSLvUDczSZ5fCYCIy1kYYJ7MZTj1A4Ds0oiu2gGQdNIkq9n9x+IFh384/ZCvkom/Facj4BKkqSEGdA6CHlPR8Eb91uv+J8+ocCrfNATCLpmUtHjqTGy5eoTkgvG74d4RgnwXc3TIhp6eLxW4bygdpzQjfv+fQM461ERHDBVvkKB/NCSG3uCuExCSU9/FVRZ1toBSzCzfCu60PwNPGE4gwmBANm8b9zXrg==
Received: from VI1PR01MB6446.eurprd01.prod.exchangelabs.com (2603:10a6:800:145::14) by DU2PR01MB8360.eurprd01.prod.exchangelabs.com (2603:10a6:10:2db::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.48.14; Thu, 21 May 2026 07:46:41 +0000
Received: from VI1PR01MB6446.eurprd01.prod.exchangelabs.com ([fe80::5c92:d3d5:aab7:33bb]) by VI1PR01MB6446.eurprd01.prod.exchangelabs.com ([fe80::5c92:d3d5:aab7:33bb%5]) with mapi id 15.21.0048.013; Thu, 21 May 2026 07:46:41 +0000
From: "Diego F. Aranha" <dfaranha@cs.au.dk>
To: Yumi Sakemi <sakemi-yumi=40gmo-connect.jp@dmarc.ietf.org>
Thread-Topic: [CFRG] Pairing-Friendly Curves: authors' assessment and questions for the RG
Thread-Index: AQHc5AjcmtRHkufCGEqxLLY1GS/JA7YOTlYNgAQL0wCAAxe3Dg==
Date: Thu, 21 May 2026 07:46:41 +0000
Message-ID: <DB8PR01MB64402A422AF83ACBF3653760E6002@DB8PR01MB6440.eurprd01.prod.exchangelabs.com>
References: <CANZ5RKW10aKiNGFW7-u-Zpyp9xCJMyR=cQAK2OG+QNE74OZDeg@mail.gmail.com> <VI1PR01MB6446B1B8C4D34C845E1980F9E6042@VI1PR01MB6446.eurprd01.prod.exchangelabs.com> <CANZ5RKUpDTN80ZP8N9h2_m1mmncgGU9Xq-Hfoz2Bq2ptdWfXKw@mail.gmail.com>
In-Reply-To: <CANZ5RKUpDTN80ZP8N9h2_m1mmncgGU9Xq-Hfoz2Bq2ptdWfXKw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.au.dk;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: VI1PR01MB6446:EE_|DU2PR01MB8360:EE_
x-ms-office365-filtering-correlation-id: 573b475d-ae6e-47bd-af4e-08deb70d18e9
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|786006|13003099007|22082099003|18002099003|56012099003|8096899003|4143699003|11063799006|3023799007|38070700021|6133799003;
x-microsoft-antispam-message-info: XWlhkI6VpKhSlOpNhnmPaIw6AH+gEGiYtJNxB05xvSS9bz1HplGgyDQCW3B9dv7qhZXAvpRZ9oSrycnBmn6NQQfs8PpvqpBLD+8gLj27eEvZ3HnO6alKMzCGbAGEwZEX1u1p4NbmxCqCAbD++MuoaHbKig5sjqIKavWYRX39UDsDuqUkbPWBT8l4ymWUAOgWbPYHiCFVfRXxOo2rXbGB5J2AaM5WDSpJzsZ+BFxiUB0+7N3tF1dyhgPpbA/5pbk75U/5lQltW+Knm2R0raFP6wzTAuOmNnq+ntrkwJLQdw1es0XMCJcJgly26TiCgtLUXSTMjDwc0HG4uTr75iinrgGOAyUsKYlgayUFkNu4H7X0U52GOLht01Nh4hJHmyT92lUZp12c8DP3q+6mfUMt+2dCPBlgNW6VrBA3n5pFs5EYHHkf033EBzGkn2PM3SHYra+yl4U8Oy/FfMKZ0UDAjo9WvJQWJlfCA8Hm+xnZFVI5SywV0EYG5X9lNyWany5YjzoMF4xruLzvSzC1mQA+5gbQUD3mzsx7Tgd9JCftdBRsxuR/yDyOQQCSHdZ9EE0P3AwpAilW53ETsPFHDxoiiOY11XjXxvR5Z1fS5qGeRfjP37zvTwCEkkJp+mjS87xJJAYXrayG/hOkyANi+/yR89aw+kO0kH1/CgRjx2+viIHOkbFPoXN5pQ7rPDzD4QGB
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR01MB6446.eurprd01.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(786006)(13003099007)(22082099003)(18002099003)(56012099003)(8096899003)(4143699003)(11063799006)(3023799007)(38070700021)(6133799003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: JP2aNUKLN02AWrGMDA6LkHGS2jN9uu6eJicYZrPzgwK6uYt2pXOcUXzD4Fei89q3ut3GR/MVbonRmh33F0xSxkHOZPHLKVj4h+ja3PETNLaq9t9bu/3TXWtqdoc6eVrAh8PyXfZ9DW2kb1AzW52iNieKSEQTETQrVF5M6rZS/4piqRlKeUbuj4qMxSBKLFSUnwT8we5kg19VeSsqwwn008gq7YT0ax3wd1OC9NVGqB8AmX2Vx22bWc2MIwLaTO4PhdzbzWD/CCmresozZCM1DKfxbB4Nk4Jm9JSkx7QZbDCwGszM4ffOALCd8wdr8X+WfkfCG9lEL7AN+0mv3b01r4OqvqU1FYd8ajIq2hb2iSnxpPStEQw3XrhoRLN97tzE3vk34z4urs3lWhK9dQDQ78nrFCft4u6Z0hYhmn5eJrQOKrghC/lb3IHRbnfsI3sY8AJ5LwlwxDuM0fo5nRrtAuyp/ZubuURLvOxa3/CD8OhkeAKwnadUQgFz2L3YSvXZ0XUaS6AaxQwqYIapWIrN9l1sFOVLUt0AHDdTpWsk0ENlgxmUL/tJsae5Ck1UmcUC7onm5+Gv9MrfI40jGrW7YwLITyxWIVCdWkZME2rdalFzKB3gtK4FQsAz2CRddf6bTrfBvki9n8UuTm/k3zD8jldZdG+3SjTZy5j1ufqbub1mGuNEoBFGhtgngm7gGvmN9wQhaNxu2ekQyLjd4SWF02UfqJPSGIs/Zghitev5wskMFm01qvv3uDS2LoGASHW0gAyddbXTy1Q2bHShbXKcJOtdZl78wtV9EE3ByAWv4X1iZyYKxIPn+ZEqIyRal0+1mBcrztGzSd+UhIDG3P8pY2+550RaDNx5R0CQQ0jGJt5n621di/yuV20yxVEgTOk7Uy7gm+YhopjWKAisU/jZgSakEBrCxRhn4JO/r6d+irlw2r92JY913LW8k25vW4agkj58NhM1Qkr4IFNM2gn4oa3p3frETQm8iNGhhtgna4kaSNQFONzu6T75OVQ0uu0jD+TaEYvnrNLcFWP7m/ReoCFRV1CX4ng3AfqXaskpb+KBjkLpAKavb5PKx/vP5h0vxjTApWVbsg9JBfgA+mgiwXmBet04PnWwgJLRmpsvrNwA2a7Xqt/0KYOusGiZqfaglGFcak8p1SrqGorakAosBH8HP5qSeNeRwmCqzmUHb/n6fR6/03HKl2Yv9pVZK2umsQVCwRtu16oUqtutzIn3tbqXeDNlGQRO00w2X3IKIcbSnkBlX1eg3tj9PoTTMbzIfGhPgbk4vIgYk1anZhqZbazBqNFbOCQMMVHCY3hi+bAOPLvlYcgR4i5l+/0x8AVKsO0Bsm1JXjfWh2hx+geNHYmEA5MB/y398XxVpUMxoCviRMSsDrTbRbTxIXScVkiShEoONccFBNZg7zk6ollJ+F+aEyAENcKMQ6X0iiMSv0JoODbmryoJhV1TmcQtRgrSHh+PD15o6PD3kgRDTDc8/wmQnNdqdBtHt1lpNzNmOOlzlZUPyp9rf2gogCFupNIOVUjCh/xqGnto5Q3XIC41uGFl6DQ+KXmjXc8y2WoV9y2JKu2b887IjNMAn5W0iO3IwRzND9DUErbGdPDHatex5aAHVY2SpoZqma4o9viO7cqDwUnYgVs8y1vQE2NlWZF2MDRl/+Qa01iIhEWg8XlsZgFz86WNgBsx4ve3Deq1jOuDL8ixR3c9T9KxCT6rAGSE
Content-Type: multipart/alternative; boundary="_000_DB8PR01MB64402A422AF83ACBF3653760E6002DB8PR01MB6440eurp_"
MIME-Version: 1.0
X-OriginatorOrg: cs.au.dk
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR01MB6446.eurprd01.prod.exchangelabs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 573b475d-ae6e-47bd-af4e-08deb70d18e9
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2026 07:46:41.3307 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 61fd1d36-fecb-47ca-b7d7-d0df0370a198
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: wvWPw06LoUniPZ2mvfQS1sM32A0FS4buQII2N8UxWQMfVVwmPeDA/ibBh0RoBGr6jcoJ0oVS9FoKrAiyXaAvNg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR01MB8360
Message-ID-Hash: 7XSNE2ND2FHKZYLQ7XNAHDYEBH2O2DOB
X-Message-ID-Hash: 7XSNE2ND2FHKZYLQ7XNAHDYEBH2O2DOB
X-MailFrom: dfaranha@cs.au.dk
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/9koHPENiJ0Dg7S6UbyhE7r66CJ8>
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 Yumi,

I finally got access to ISO/IEC 15946-5:2022, thanks to a kind file sharer, and I would like to comment on how some of the criteria is applied.

* 128-bit level:

  *
The ISO document gives BN-462 and BN-446 parameters. It cites both [BD18] and [G20] as sources of security analysis and does not prioritize one over the other. Personally, I would prioritize [G20] over [BD18] because it's follow-up work, with a more refined and precise analysis.
  *
[GS20] lists BN-446 as having 132 bits of security (Table 8) and BN-461 at 135 bits of security. [GMT19] lists BN-446 as having 132 bits of security and BN-461 as having 134 bits of security.
  *
As per [<https://people.irisa.fr/Aurore.Guillevic/Pairing_friendly_curves.html>1] and [2], you're losing up to 20% of performance for an increase of 3 bits of security, because you're paying the cost of one additional machine word with very little benefit (462 mod 32 = 462 mod 64 = 14).

* 192-bit level:

  *
I don't know why you mentioned BLS12-461 in your message, as it was not proposed for the 192-bit level at all and would obviously not meet the security level.
  *
Selecting BLS24-559 over BLS24-509 gives you 8 bits of security [3], at some 25% performance penalty [2].
  *
This is a more defensible trade-off, as the additional machine word is at least half-used (559 mod 32 = 15, 559 mod 64 = 47)

* 256-bit level:

  *
BLS48-581 gives you only tiny 1-2 extra bits of security (Fp^k is only 1% bigger), at some 25% performance penalty [2].
  *
This is the worst usage of an additional machine word among all candidates (581 mod 32 = 581 mod 64 = 5).

While these decisions may not be fully grounded in ISO/IEC 15946-5:2022, I find it difficult to reconcile them with the presented evidence, particularly in the cases of BN-462 and BLS48-581.
I understand criterion (1) takes priority, but 1-3 bits of security margin are not relevant enough for that to take precedence over a non-negligible performance penalty.

References:
[1] https://people.irisa.fr/Aurore.Guillevic/Pairing_friendly_curves.html
[2] https://github.com/kamel78/efficient-rust-pairings
[3] https://eprint.iacr.org/2019/885.pdf

Sincerely,
--
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: Sunday, May 17, 2026 5:23 PM
To: Diego F. Aranha <dfaranha@cs.au.dk>
Cc: CFRG <cfrg@irtf.org>; cfrg-chairs@ietf.org <cfrg-chairs@ietf.org>; Satoru Kanno <kanno@gmo-connect.jp>
Subject: Re: [CFRG] Pairing-Friendly Curves: authors' assessment and questions for the RG

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<mailto: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<mailto:40gmo-connect.jp@dmarc.ietf.org>>
Sent: Friday, May 15, 2026 3:17 AM
To: CFRG <cfrg@irtf.org<mailto:cfrg@irtf.org>>
Cc: cfrg-chairs@ietf.org<mailto:cfrg-chairs@ietf.org> <cfrg-chairs@ietf.org<mailto:cfrg-chairs@ietf.org>>; Satoru Kanno <kanno@gmo-connect.jp<mailto: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<mailto:sakemi-yumi@gmo-connect.jp>