Efficient explicit formulae for genus 3 hyperelliptic curve cryptosystems over binary fields

被引:6
|
作者
Fan, X. [1 ]
Wollinger, T. [2 ]
Gong, G. [1 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] Escrypt GmbH Embedded Secur, D-44801 Bochum, Germany
关键词
D O I
10.1049/iet-ifs:20070003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The ideal class groups of hyperelliptic curves (HECs) can be used in cryptosystems based on the discrete logarithm problem. Recent developments of computational technologies for scalar multiplications of divisor classes have shown that the performance of hyperelliptic curve cryptosystems (HECC) is compatible to that of elliptic curve cryptosystems. Especially, due to short operand sizes, genus 3 HECC are well suited for all kinds of embedded processor architectures, where resources such as storage, time or power are constrained. In the paper, the acceleration of the divisor class doubling for genus 3 HECs over binary fields is investigated and the number of field operations needed is analysed. By constructing birational transformations of variables, four types of curves which can lead to much faster divisor class doubling are found and the corresponding explicit formulae are given. In particular, for special genus 3 HECs over binary fields with h(X) = 1, the fastest explicit doubling formula published so far which only requires one field inversion, ten field multiplications and eleven field squarings, is obtained. Furthermore, comparisons with the known results in terms of field operations and implementations of genus 3 HECC over three different binary fields on a Pentium-4 processor are provided.
引用
收藏
页码:65 / 81
页数:17
相关论文
共 50 条
  • [1] Efficient explicit formulae for genus 2 hyperelliptic curves over prime fields and their implementations
    Fan, Xinxin
    Gong, Guang
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2007, 4876 : 155 - 172
  • [2] Cantor versus Harley: Optimization and analysis of explicit formulae for hyperelliptic curve cryptosystems
    Wollinger, T
    Pelzl, J
    Paar, C
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (07) : 861 - 872
  • [3] Rethinking low genus hyperelliptic Jacobian arithmetic over binary fields: interplay of field arithmetic and explicit formulae
    Avanzi, R.
    Theriault, N.
    Wang, Z.
    [J]. JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2008, 2 (03) : 227 - 255
  • [4] Efficiently computable endomorphism for genus 3 hyperelliptic curve cryptosystems
    Feng, Jun
    Wang, Xueming
    Sun, Hong
    [J]. INFORMATION PROCESSING LETTERS, 2013, 113 (12) : 405 - 408
  • [5] Optimal tower fields for hyperelliptic curve cryptosystems
    Baktir, S
    Pelzi, J
    Wollinger, T
    Sunar, B
    Paar, C
    [J]. CONFERENCE RECORD OF THE THIRTY-EIGHTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 2004, : 522 - 526
  • [6] Efficient hyperelliptic curve cryptosystems using theta divisors
    Katagi, M
    Akishita, T
    Kitamura, I
    Takagi, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (01) : 151 - 160
  • [7] High performance arithmetic for special hyperelliptic curve cryptosystems of genus two
    Pelzl, J
    Wollinger, T
    Paar, C
    [J]. ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, PROCEEDINGS, 2004, : 513 - 517
  • [8] On efficient implementation of FPGA-based hyperelliptic curve cryptosystems
    Elias, Grace
    Miri, Ali
    Yeap, Tet-Hin
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2007, 33 (5-6) : 349 - 366
  • [9] A New Parallel Processor Architecture for Genus 2 Hyperelliptic Curve Cryptosystems
    Fang, Yuejian
    Wu, Zhonghai
    [J]. 2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 177 - 182
  • [10] Efficient doubling on genus 3 curves over binary fields
    Fan, XX
    Wollinger, T
    Wang, YM
    [J]. TOPICS IN CRYPTOLOGY - CT-RSA 2006, PROCEEDINGS, 2006, 3860 : 64 - 81