首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >High-Performance Pipelined Architecture of Elliptic Curve Scalar Multiplication Over GF()
【24h】

High-Performance Pipelined Architecture of Elliptic Curve Scalar Multiplication Over GF()

机译:GF()上椭圆曲线标量乘法的高性能流水线架构

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

摘要

This paper proposes an efficient pipelined architecture of elliptic curve scalar multiplication (ECSM) over GF(). The architecture uses a bit-parallel finite-field (FF) multiplier accumulator (MAC) based on the Karatsuba-Ofman algorithm. The Montgomery ladder algorithm is modified for better sharing of execution paths. The data path in the architecture is well designed, so that the critical path contains few extra logic primitives apart from the FF MAC. In order to find the optimal number of pipeline stages, scheduling schemes with different pipeline stages are proposed and the ideal placement of pipeline registers is thoroughly analyzed. We implement ECSM over the five binary fields recommended by the National Institute of Standard and Technology on Xilinx Virtex-4 and Virtex-5 field-programmable gate arrays. The three-stage pipelined architecture is shown to have the best performance, which achieves a scalar multiplication over GF() in 6.1 using 7354 Slices on Virtex-4. Using Virtex-5, the scalar multiplication for , 233, 283, 409, and 571 can be achieved in 4.6, 7.9, 10.9, 19.4, and 36.5 , respectively, which are faster than previous results.
机译:本文提出了在GF()上有效的椭圆曲线标量乘法(ECSM)的流水线架构。该架构使用基于Karatsuba-Ofman算法的位并行有限域(FF)乘法器累加器(MAC)。修改了蒙哥马利阶梯算法,以更好地共享执行路径。架构中的数据路径经过精心设计,因此关键路径除FF MAC之外几乎不包含其他逻辑原语。为了找到最优的流水线级数,提出了具有不同流水线级的调度方案,并对流水线寄存器的理想位置进行了详尽的分析。我们在美国国家标准技术研究院推荐的Xilinx Virtex-4和Virtex-5现场可编程门阵列的五个二进制字段上实施ECSM。三级流水线架构显示出最佳的性能,它使用Virtex-4上的7354 Slices在6.1中的GF()上实现了标量乘法。使用Virtex-5,可以分别在4.6、7.9、10.9、19.4和36.5中实现233、283、409和571的标量乘法,这比以前的结果要快。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号