Speeding Up Pairing Computations on Genus 2 Hyperelliptic Curves with Efficiently Computable Automorphisms

被引:0
|
作者
Fan, Xinxin [1 ]
Gong, Guang [1 ]
Jao, David [2 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] Univ Waterloo, Dept Combinator & Optimizat, Waterloo, ON N2L 3G1, Canada
来源
PAIRING-BASED CRYPTOGRAPHY - PAIRING 2008 | 2008年 / 5209卷
基金
加拿大自然科学与工程研究理事会;
关键词
Genus 2 non-supersingular hyperelliptic curves; Tate pairing; Miller's algorithm; Automorphism; Efficient implementation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Pairings on the Jacobians of (hyper-) elliptic curves have received considerable attention not only as a tool to attack curve based cryptosystems but also as a building block for constructing cryptographic schemes with new and novel properties. Motivated by the work of Scott, we investigate how to use efficiently computable automorphisms to speed up pairing computations on two families of non-supersingular genus 2 hyperelliptic curves over prime fields. Our findings lead to new variants of Miller's algorithm in which the length of the main loop can be up to 4 times shorter than that of the original Miller's algorithm in the best case. We also implement the calculation of the Tate pairing on both a supersingular and a non-supersingular genus 2 curve with the same embedding degree of k = 4. Combining the new algorithm with known optimization techniques, we show that pairing computations on non-supersingular genus 2 curves over prime fields use up to 55.8% fewer field operations and run about 10% faster than supersingular genus 2 curves for the same security level.
引用
收藏
页码:243 / +
页数:5
相关论文
共 50 条
  • [31] Isomorphism classes of hyperelliptic curves of genus 2 over Fq
    Choie, Y
    Yun, D
    INFORMATION SECURITY AND PRIVACY, 2002, 2384 : 190 - 202
  • [32] Counting points on hyperelliptic curves of genus 2 with real models
    Uchida, Yukihiro
    JSIAM LETTERS, 2019, 11 : 1 - 4
  • [33] Explicit formulas for real hyperelliptic curves of genus 2 in affine representation
    Erickson, Stefan
    Jacobson, Michael J., Jr.
    Shang, Ning
    Shen, Shuo
    Stein, Andreas
    ARITHMETIC OF FINITE FIELDS, PROCEEDINGS, 2007, 4547 : 202 - +
  • [34] EXPLICIT FORMULAS FOR REAL HYPERELLIPTIC CURVES OF GENUS 2 IN AFFINE REPRESENTATION
    Erickson, Stefan
    Jacobson, Michael J., Jr.
    Stein, Andreas
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2011, 5 (04) : 623 - 666
  • [35] Computing integral points on genus 2 curves estimating hyperelliptic logarithms
    Gallegos-Ruiz, Homero R.
    ACTA ARITHMETICA, 2019, 187 (04) : 329 - 344
  • [36] AUTOMORPHISMS OF CURVES OF GENUS-3 IN CHARACTERISTIC-2
    TUFFERY, S
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1995, 321 (02): : 205 - 210
  • [37] Hyperelliptic curves over F2 of every 2-rank without extra automorphisms
    Zhu, HJ
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 2006, 134 (02) : 323 - 331
  • [38] Isomorphism Classes of Genus-2 Hyperelliptic Curves Over Finite Fields
    L. Hernández Encinas
    Alfred J. Menezes
    J. Muñoz Masqué
    Applicable Algebra in Engineering, Communication and Computing, 2002, 13 : 57 - 65
  • [39] 2-Weierstrass points of genus 3 hyperelliptic curves with extra involutions
    Shaska, Tony
    Shor, Caleb M.
    COMMUNICATIONS IN ALGEBRA, 2017, 45 (05) : 1879 - 1892
  • [40] Linear complexity of some sequences derived from hyperelliptic curves of genus 2
    Anupindi, Vishnupriya
    Merai, Laszlo
    CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2022, 14 (01): : 117 - 134