首页> 外文会议>International conference on cryptology and information security in Latin America >Faster Implementation of Scalar Multiplication on Koblitz Curves
【24h】

Faster Implementation of Scalar Multiplication on Koblitz Curves

机译:在Koblitz曲线上更快地实现标量乘法

获取原文

摘要

We design a state-of-the-art software implementation of field and elliptic curve arithmetic in standard Koblitz curves at the 128-bit security level. Field arithmetic is carefully crafted by using the best formulae and implementation strategies available, and the increasingly common native support to binary field arithmetic in modern desktop computing platforms. The i-th power of the Frobenius automorphism on Koblitz curves is exploited to obtain new and faster interleaved versions of the well-known tNAF scalar multiplication algorithm. The usage of the τ[m/3] and τ[m/4] maps are employed to create analogues of the 3-and 4-dimensional GLV decompositions and in general, the [m/s]-th power of the Frobenius automorphism is applied as an analogue of an s-dimensional GLV decomposition. The effectiveness of these techniques is illustrated by timing the scalar multiplication operation for fixed, random and multiple points. In particular, our library is able to compute a random point scalar multiplication in just below 10~5 clock cycles, which sets a new speed record across all curves with or without endomorphisms defined over binary or prime fields. The results of our optimized implementation suggest a trade-off between speed, compliance with the published standards and side-channel protection. Finally, we estimate the performance of curve-based cryptographic protocols instantiated using the proposed techniques and compare our results to related work.
机译:我们以128位安全级别设计了标准Koblitz曲线中场和椭圆曲线算术的最新软件实现。字段算术是通过使用最佳的公式和实现策略以及现代桌面计算平台中对二进制字段算术的越来越普遍的本机支持精心制作的。利用Frobenius自同构在Koblitz曲线上的i次方来获得众所周知的tNAF标量乘法算法的新的和更快的交错版本。使用τ[m / 3]和τ[m / 4]映射来创建3维和4维GLV分解的类比物,并且通常创建Frobenius自同构的第[m / s]次幂用作S维GLV分解的类似物。这些技术的有效性通过对固定点,随机点和多个点的标量乘法运算进行计时来说明。特别是,我们的库能够在不到10到5个时钟周期内计算随机点标量乘法,从而在所有曲线上设置新的速度记录,无论是否在二进制或素数字段上定义了内同形。我们优化实施的结果表明,要在速度,对已发布标准的遵守程度和侧通道保护之间进行权衡。最后,我们估计了使用所提出的技术实例化的基于曲线的密码协议的性能,并将我们的结果与相关工作进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号