[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>
- [CFRG] Pairing-Friendly Curves: authors' assessme… Yumi Sakemi
- [CFRG] Re: Pairing-Friendly Curves: authors' asse… Diego F. Aranha
- [CFRG] Re: Pairing-Friendly Curves: authors' asse… Yumi Sakemi
- [CFRG] Re: Pairing-Friendly Curves: authors' asse… Diego F. Aranha
- [CFRG] Re: Pairing-Friendly Curves: authors' asse… Yumi Sakemi