Adequate Elliptic Curves for Computing the Product of n Pairings

被引:4
|
作者
Ghammam, Loubna [1 ,2 ]
Fouotsa, Emmanuel [3 ,4 ]
机构
[1] Univ Rennes 1, UMR CNRS 6625, IRMAR, Campus Beaulieu, F-35042 Rennes, France
[2] FSM Monastir Univ Monastir, Lab Elect & Microelect, Monastir, Tunisia
[3] Univ Caen, UMR CNRS 5139, LMNO, Campus 2, F-14032 Caen, France
[4] Univ Bamenda, Higher Teacher Training Coll, POB 39, Bambili, Cameroon
来源
关键词
BN curves; KSS16; curves; BLS curves; Optimal Ate pairing; Product of n pairings; Subgroup attacks; IDENTITY-BASED ENCRYPTION;
D O I
10.1007/978-3-319-55227-9_3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many pairing-based protocols require the computation of the product and/or of a quotient of n pairings where n > 1 is a natural integer. Zhang et al. [1] recently showed that the Kachisa-Schafer and Scott family of elliptic curves with embedding degree 16 denoted KSS16 at the 192-bit security level is suitable for such protocols comparatively to the Baretto-Lynn and Scott family of elliptic curves of embedding degree 12 (BLS12). In this work, we provide important corrections and improvements to their work based on the computation of the optimal Ate pairing. We focus on the computation of the final exponentiation which represent an important part of the overall computation of this pairing. Our results improve by 864 multiplications in F-p the computations of Zhang et al. [1]. We prove that for computing the product or the quotient of 2 pairings, BLS12 curves are the best solution. In other cases, especially when n > 2 as mentioned in [1], KSS16 curves are recommended for computing product of n pairings. Furthermore, we prove that the curve presented by Zhang et al. [1] is not resistant against small subgroup attacks. We provide an example of KSS16 curve protected against such attacks.
引用
收藏
页码:36 / 53
页数:18
相关论文
共 50 条
  • [1] Computing bilinear pairings on elliptic curves with automorphisms
    Chang-An Zhao
    Dongqing Xie
    Fangguo Zhang
    Jingwei Zhang
    Bing-Long Chen
    [J]. Designs, Codes and Cryptography, 2011, 58 : 35 - 44
  • [2] Computing bilinear pairings on elliptic curves with automorphisms
    Zhao, Chang-An
    Xie, Dongqing
    Zhang, Fangguo
    Zhang, Jingwei
    Chen, Bing-Long
    [J]. DESIGNS CODES AND CRYPTOGRAPHY, 2011, 58 (01) : 35 - 44
  • [3] Pairings on elliptic curves
    Katholieke Universiteit Leuven, Belgium
    [J]. Cryptology Inf. Secur. Ser., 2009, (13-30):
  • [4] Pairings in the arithmetic of elliptic curves
    Mazur, B
    Rubin, K
    [J]. MODULAR CURVES AND ABELIAN VARIETIES, 2004, 224 : 151 - 163
  • [5] Bilinear pairings on elliptic curves
    Enge, Andreas
    [J]. ENSEIGNEMENT MATHEMATIQUE, 2015, 61 (1-2): : 211 - 243
  • [6] Class pairings and isogenies on elliptic curves
    Buell, Duncan A.
    Call, Gregory S.
    [J]. JOURNAL OF NUMBER THEORY, 2016, 167 : 31 - 73
  • [7] Compression of Tate pairings on elliptic curves
    State Key Laboratory of Information Security, Graduate University, Chinese Academy of Sciences, Beijing 100049, China
    [J]. Ruan Jian Xue Bao, 2007, 7 (1799-1805):
  • [8] COMPUTING OPTIMAL ATE PAIRINGS ON ELLIPTIC CURVES WITH EMBEDDING DEGREE 9, 15 AND 27
    Fouotsa, Emmanuel
    El Mrabet, Nadia
    Pecha, Aminatou
    [J]. GROUPS COMPLEXITY CRYPTOLOGY, 2020, 12 (01) : 3:1 - 3:25
  • [9] On a comparison of Cassels pairings of different elliptic curves
    Zhang, Shenxing
    [J]. ACTA ARITHMETICA, 2023, 211 (01) : 1 - 24
  • [10] PAIRINGS IN ELLIPTIC CURVES OVER GLOBAL FIELDS
    VVEDENSKII, ON
    [J]. MATHEMATICS OF THE USSR-IZVESTIYA, 1978, 12 (02): : 225 - 246