Paper 2011/604

Genus 2 Hyperelliptic Curve Families with Explicit Jacobian Order Evaluation and Pairing-Friendly Constructions

Aurore Guillevic and Damien Vergnaud

Abstract

The use of (hyper)elliptic curves in cryptography relies on the ability to compute the Jacobian order of a given curve. Recently, Satoh proposed a probabilistic polynomial time algorithm to test whether the Jacobian -- over a finite field Fq -- of a hyperelliptic curve of the form Y2=X5+aX3+bX (with a,bFq) has a large prime factor. His approach is to obtain candidates for the zeta function of the Jacobian over Fq from its zeta function over an extension field where the Jacobian splits. We extend and generalize Satoh's idea to provide \emph{explicit} formulas for the zeta function of the Jacobian of genus 2 hyperelliptic curves of the form Y2=X5+aX3+bX and Y2=X6+aX3+b (with a,bFq). Our results are proved by elementary (but intricate) polynomial root-finding techniques. Hyperelliptic curves with small embedding degree and large prime-order subgroup are key ingredients for implementing pairing-based cryptographic systems. Using our closed formulas for the Jacobian order, we present several algorithms to obtain so-called \emph{pairing-friendly} genus 2 hyperelliptic curves. Our method relies on techniques initially proposed to produce pairing-friendly elliptic curves (namely, the Cocks-Pinch method and the Brezing-Weng method). We demonstrate this method by constructing several interesting curves with -values around 3. We found for each embedding degree a family of curves of -value between and .

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. Unknown where it was published
Keywords
Hyperelliptic CurvesGenus 2Order ComputationOrdinary CurvesPairing-Friendly ConstructionsCocks-Pinch MethodBrezing-Weng Method.
Contact author(s)
guillevi @ di ens fr
History
2012-05-12: revised
2011-11-10: received
See all versions
Short URL
https://ia.cr/2011/604
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2011/604,
      author = {Aurore Guillevic and Damien Vergnaud},
      title = {Genus 2 Hyperelliptic Curve Families with Explicit Jacobian Order Evaluation and Pairing-Friendly Constructions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2011/604},
      year = {2011},
      url = {https://eprint.iacr.org/2011/604}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.