Co-factor Clearing and Subgroup Membership Testing on Pairing-Friendly Curves

被引:4
|
作者
El Housni, Youssef [1 ,2 ]
Guillevic, Aurore [3 ,4 ]
Piellard, Thomas [1 ]
机构
[1] ConsenSys R&D, Paris, France
[2] INRIA, Saclay, France
[3] Univ Lorraine, LORIA, INRIA, CNRS, Nancy, France
[4] Aarhus Univ, Aarhus, Denmark
来源
关键词
ELLIPTIC-CURVES;
D O I
10.1007/978-3-031-17433-9_22
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An important cryptographic operation on elliptic curves is hashing to a point on the curve. When the curve is not of prime order, the point is multiplied by the cofactor so that the result has a prime order. This is important to avoid small subgroup attacks for example. A second important operation, in the composite-order case, is testing whether a point belongs to the subgroup of prime order. A pairing is a bilinear map e: G(1) x G(2) -> GT where G(1) and G(2) are distinct subgroups of prime order r of an elliptic curve, and G(T) is a multiplicative subgroup of the same prime order r of a finite field extension. Pairing-friendly curves are rarely of prime order. We investigate cofactor clearing and subgroup membership testing on these composite-order curves. First, we generalize a result on faster cofactor clearing for BLS curves to other pairingfriendly families of a polynomial form from the taxonomy of Freeman, Scott and Teske. Second, we investigate subgroup membership testing for G(1) and G(2). We fix a proof argument for the G(2) case that appeared in a preprint by Scott in late 2021 and has recently been implemented in different cryptographic libraries. We then generalize the result to both G(1) and G(2) and apply it to different pairing-friendly families of curves. This gives a simple and shared framework to prove membership tests for both cryptographic subgroups.
引用
收藏
页码:518 / 536
页数:19
相关论文
共 50 条
  • [1] Fast subgroup membership testings for G1, G2 and GT on pairing-friendly curves
    Dai, Yu
    Lin, Kaizhan
    Zhao, Chang-An
    Zhou, Zijian
    DESIGNS CODES AND CRYPTOGRAPHY, 2023, 91 (10) : 3141 - 3166
  • [2] A Taxonomy of Pairing-Friendly Elliptic Curves
    Freeman, David
    Scott, Michael
    Teske, Edlyn
    JOURNAL OF CRYPTOLOGY, 2010, 23 (02) : 224 - 280
  • [3] A Taxonomy of Pairing-Friendly Elliptic Curves
    David Freeman
    Michael Scott
    Edlyn Teske
    Journal of Cryptology, 2010, 23 : 224 - 280
  • [4] Heuristics on pairing-friendly elliptic curves
    Boxall, John
    JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2012, 6 (02) : 81 - 104
  • [5] Pairing-Friendly Twisted Hessian Curves
    Chuengsatiansup, Chitchanok
    Martindale, Chloe
    PROGRESS IN CRYPTOLOGY, INDOCRYPT 2018, 2018, 11356 : 228 - 247
  • [6] On Cycles of Pairing-Friendly Elliptic Curves
    Chiesa, Alessandro
    Chua, Lynn
    Weidner, Matthew
    SIAM JOURNAL ON APPLIED ALGEBRA AND GEOMETRY, 2019, 3 (02): : 175 - 192
  • [7] Pairing-Friendly Elliptic Curves with Various Discriminants
    Kang, Woo Sug
    Kim, Ki Taek
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2010, E93A (06) : 1032 - 1038
  • [8] Constructing Pairing-friendly Elliptic Curves with Small ρ
    Wang, Mingqiang
    Jie, Cai
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL III, 2010, : 130 - 133
  • [9] Subgroup membership testing on elliptic curves via the Tate pairing
    Koshelev, Dmitrii
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2023, 13 (01) : 125 - 128
  • [10] Subgroup membership testing on elliptic curves via the Tate pairing
    Dmitrii Koshelev
    Journal of Cryptographic Engineering, 2023, 13 : 125 - 128