...
首页> 外文期刊>International Journal of Information Security >Efficient generation of secure elliptic curves
【24h】

Efficient generation of secure elliptic curves

机译:有效生成安全的椭圆曲线

获取原文
获取原文并翻译 | 示例

摘要

In many cryptographic applications it is necessary to generate elliptic curves (ECs) whose order possesses certain properties. The method that is usually employed for the generation of such ECs is the so-called Complex Multiplication method. This method requires the use of the roots of certain class field polynomials defined on a specific parameter called the discriminant. The most commonly used polynomials are the Hilbert and Weber ones. The former can be used to generate directly the EC, but they are characterized by high computational demands. The latter have usually much lower computational requirements, but they do not directly construct the desired EC. This can be achieved if transformations of their roots to the roots of the corresponding (generated by the same discriminant) Hilbert polynomials are provided. In this paper we present a variant of the Complex Multiplication method that generates ECs of cryptographically strong order. Our variant is based on the computation of Weber polynomials. We present in a simple and unifying manner a complete set of transformations of the roots of a Weber polynomial to the roots of its corresponding Hilbert polynomial for all values of the discriminant. In addition, we prove a theoretical estimate of the precision required for the computation of Weber polynomials for all values of the discriminant. We present an extensive experimental assessment of the computational efficiency of the Hilbert and Weber polynomials along with their precision requirements for various discriminant values and we compare them with the theoretical estimates. We further investigate the time efficiency of the new Complex Multiplication variant under different implementations of a crucial step of the variant. Our results can serve as useful guidelines to potential implementers of EC cryptosystems involving generation of ECs of a desirable order on resource limited hardware devices or in systems operating under strict timing response constraints.
机译:在许多密码学应用中,必须生成其阶次具有某些特性的椭圆曲线(EC)。通常用于生成此类EC的方法是所谓的复数乘法方法。此方法需要使用在称为判别式的特定参数上定义的某些类字段多项式的根。最常用的多项式是希尔伯特和韦伯的多项式。前者可用于直接生成EC,但它们的特点是计算量大。后者通常具有较低的计算要求,但它们不能直接构建所需的EC。如果提供其根到相应的希尔伯特多项式(由相同判别式生成)的根的转换,则可以实现此目的。在本文中,我们介绍了复杂乘法方法的一种变体,它可以生成密码强阶的EC。我们的变体基于韦伯多项式的计算。对于判别式的所有值,我们以简单统一的方式给出了一套Weber多项式的根到其对应的Hilbert多项式的根的完整变换。此外,我们证明了对判别式所有值计算韦伯多项式所需精度的理论估计。我们对Hilbert和Weber多项式的计算效率及其对各种判别值的精度要求进行了广泛的实验评估,并将它们与理论估计值进行了比较。我们进一步研究了新的复杂乘法变体在关键步骤的不同实现下的时间效率。我们的结果可以为潜在的EC密码系统实施者提供有用的指导,包括在资源有限的硬件设备上或在严格的时序响应约束下运行的系统中生成期望顺序的EC。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号