首页> 外文会议> >FPGA Implementation of Elliptic Curve Point Multiplication over GF(2~(191))
【24h】

FPGA Implementation of Elliptic Curve Point Multiplication over GF(2~(191))

机译:GF(2〜(191))上椭圆曲线点乘法的FPGA实现

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

摘要

Hardware acceleration of cryptographic algorithms is beneficial because considerable performance improvements can be attained compared to software implementations. Thus, hardware implementations can be used in critical applications requiring high encryption or decryption speeds. Parallel architecture with efficient hardware implementation of Galois field arithmetic operations is used to produce high speed computation time for the scalar multiplication operation which is the main operation in Elliptic Curve Cryptography (ECC) system. This work proposed a modification in karatsuba-ofman algorithm which is one of the best algorithms used to perform multiplication operation over Galois field. The modification contrasted on truncating karatsuba-ofman algorithm in a low level and using the classic polynomial multiplication algorithm. In addition, this work proposed architecture for implementing ECC on hardware using Montgomery algorithm in projective coordinates. The results show that the proposed architecture is able to compute GF(2A191) elliptic curve scalar multiplication operations in 72.939 μs on Xilinx Virtex-II XC2V6000 FPGA device and 100.68 μs on Xilinx VirtexE 2600. Also, the proposed architecture can be changed to be suitable for any arbitrary Galois field size with little modifications.
机译:加密算法的硬件加速是有益的,因为与软件实现相比,可以实现相当大的性能改进。因此,硬件实现可用于需要高加密或解密速度的关键应用中。使用Galois场算术运算的高效硬件实现的并行体系结构为标量乘法运算(这是椭圆曲线密码学(ECC)系统的主要运算)产生高速计算时间。这项工作提出了对karatsuba-ofman算法的修改,这是用于在Galois场上执行乘法运算的最佳算法之一。该修改与低级截断karatsuba-ofman算法并使用经典多项式乘法算法形成了对比。此外,这项工作提出了在投影坐标系中使用蒙哥马利算法在硬件上实现ECC的体系结构。结果表明,所提出的体系结构能够在Xilinx Virtex-II XC2V6000 FPGA器件上以72.939μs计算GF(2A191)椭圆曲线标量乘法运算,在Xilinx VirtexE 2600上能够以100.68μs计算椭圆曲线标量乘法运算。几乎不需要任何修改的任何Galois字段大小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号