首页> 外文期刊>Journal of Parallel and Distributed Computing >Accelerating elliptic curve scalar multiplication over GF(2~m) on graphic hardwares
【24h】

Accelerating elliptic curve scalar multiplication over GF(2~m) on graphic hardwares

机译:在图形硬件上加速GF(2〜m)上的椭圆曲线标量乘法

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

摘要

In this paper, we present PEG (Parallel ECC library on GPU), which is efficient implementation of Elliptic Curve Scalar Multiplication over GF(2~m) on Graphic Processing Units. While existing ECC implementations over GPU focused on limited parameterizations such as (fixed scalar and different curves) or (different scalars and same base point), PEG covers all parameter options ((a) fixed scalar and variable points, (b) random scalars and fixed input point, and (c) random scalars and variable points) which are used for ECC-based protocols such as ECDH, ECDSA and ECIES. With GPU optimization concerns and through analyzing parameter types used for ECC-based protocols, we investigate promising algorithms at both finite field arithmetic and scalar multiplication level for performance optimization according to each parameterization. PEG covers ECC implementations over GF(2~(163)), GF(2~(233)) and GF(2~(283)) for 80-bit, 112-bit and 128-bit security on GTX285 and GTX480. PEG can achieve remarkable performance compared with MIRACL, one of the most famous ECC library, running on Intel i7 CPU (2.67 GHz).
机译:在本文中,我们介绍了PEG(GPU上的并行ECC库),它是在图形处理单元上GF(2〜m)上椭圆曲线标量乘法的有效实现。虽然现有的GPU ECC实现专注于有限的参数化设置,例如(固定标量和不同曲线)或(不同标量和相同基点),但PEG涵盖了所有参数选项((a)固定标量和可变点,(b)随机标量和固定输入点,以及(c)随机标量和可变点),用于基于ECC的协议,例如ECDH,ECDSA和ECIES。考虑到GPU优化问题,并通过分析用于基于ECC的协议的参数类型,我们在有限域算术和标量乘法级别研究有前途的算法,以根据每个参数设置进行性能优化。 PEG涵盖了GTX285和GTX480上80位,112位和128位安全性的GF(2〜(163)),GF(2〜(233))和GF(2〜(283))上的ECC实现。与运行在Intel i7 CPU(2.67 GHz)上最著名的ECC库之一MIRACL相比,PEG可以实现非凡的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号