首页> 外文会议>International conference on pairing-based cryptography >Genus 2 Hyperelliptic Curve Families with Explicit Jacobian Order Evaluation and Pairing-Friendly Constructions
【24h】

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

机译:属2超椭圆曲线族,具有明确的雅可比阶估计和配对友好构造

获取原文

摘要

The use of elliptic and hyperelliptic 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 F_q - of a hyperelliptic curve of the form Y~2 = X~5 + aX~3 + bX (with a, b ε F_q~*) has a large prime factor. His approach is to obtain candidates for the zeta function of the Jacobian over F_q~* from its zeta function over an extension field where the Jacobian splits. We extend and generalize Satoh's idea to provide explicit formulas for the zeta function of the Jacobian of genus 2 hyperelliptic curves of the form Y~2 = X~5 + aX~3 + bX and Y~2 = X~6 + aX~3 + b (with a,b ε F_q~*. 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 propose two algorithms which complement those of Freeman and Satoh to produce genus 2 pairing-friendly 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 show that the previous security considerations about embedding degree are valid for an elliptic curve and can be lightened for a Jacobian. We demonstrate this method by constructing several interesting curves with p-values around 4 with a Cocks-Pinch-like method and around 3 with a Brezing-Weng-like method.
机译:椭圆和超椭圆曲线在密码术中的使用依赖于计算给定曲线的雅可比阶的能力。最近,Satoh提出了一种概率多项式时间算法,以测试是否存在形式为Y〜2 = X〜5 + aX〜3 + bX(其中a,bεF_q〜*的超椭圆曲线)在有限域F_q上的雅可比行列式)有很大的素数。他的方法是从雅可比分裂的扩展域上的zeta函数中,获取F_q〜*上的雅可比函数的zeta函数的候选对象。我们扩展并归纳了Satoh的思想,以为形式为Y〜2 = X〜5 + aX〜3 + bX和Y〜2 = X〜6 + aX〜3的2类超椭圆曲线的Jacobian函数的zeta函数提供明确的公式+ b(a,bεF_q〜*。),我们的结果通过基本(但复杂)的多项式求根技术得到了证明:嵌入度小,素数次子群大的超椭圆曲线是实现基于配对的密码系统的关键要素使用雅可比阶的封闭公式,我们提出了两种算法,对Freeman和Satoh算法进行了补充,以生成2类配对友好的超椭圆曲线。 -Pinch方法和Brezing-Weng方法),我们证明了以前关于嵌入度的安全考虑对于椭圆曲线是有效的,对于Jacobian则可以减轻,我们通过构造一些有趣的cu来演示该方法。类似于Cocks-Pinch的方法,p值大约为4的rves,类似于Brezing-Weng的方法,p值大约为3的rves。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号