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 条
  • [1] A Weil Pairing on a Family of Genus 2 Hyperelliptic Curves with Efficiently Computable Automorphisms
    Ishii, Masahiro
    Inomata, Atsuo
    Fujikawa, Kazutoshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2017, E100A (01): : 62 - 72
  • [2] Speeding up point multiplication on hyperelliptic curves with efficiently-computable endomorphisms
    Park, YH
    Jeong, S
    Lim, J
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2002, PROCEEDINGS, 2002, 2332 : 197 - 208
  • [3] Efficiently computable endomorphisms for hyperelliptic curves
    Kohel, David R.
    Smith, Benjamin A.
    ALGORITHMIC NUMBER THEORY, PROCEEDINGS, 2006, 4076 : 495 - 509
  • [4] Efficiently computable endomorphisms for hyperelliptic curves
    School of Mathematics and Statistics, University of Sydney, Australia
    Lect. Notes Comput. Sci., (495-509):
  • [5] Speeding up scalar multiplication in genus 2 hyperelliptic curves with efficient endomorphisms
    Park, TJ
    Lee, MK
    Park, K
    Chung, KI
    ETRI JOURNAL, 2005, 27 (05) : 617 - 627
  • [6] Implementation of Tate pairing on hyperelliptic curves of genus 2
    Choie, Y
    Lee, E
    INFORMATION SECURITY AND CRYPTOLOGY - ICISC 2003, 2004, 2971 : 97 - 111
  • [7] Faster pairing computation on genus 2 hyperelliptic curves
    Tang, Chunming
    Xu, Maozhi
    Qi, Yanfeng
    INFORMATION PROCESSING LETTERS, 2011, 111 (10) : 494 - 499
  • [8] Efficiently computable endomorphism for genus 3 hyperelliptic curve cryptosystems
    Feng, Jun
    Wang, Xueming
    Sun, Hong
    INFORMATION PROCESSING LETTERS, 2013, 113 (12) : 405 - 408
  • [9] Tate pairing computation on the divisors of hyperelliptic curves of genus 2
    Lee, Eunjeong
    Lee, Yoonjin
    JOURNAL OF THE KOREAN MATHEMATICAL SOCIETY, 2008, 45 (04) : 1057 - 1073
  • [10] Speeding up the computations of elliptic curves cryptoschemes
    Laih, CS
    Kuo, WC
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1997, 33 (05) : 29 - 36