首页> 外文期刊>Circuits and Systems II: Express Briefs, IEEE Transactions on >High-Performance Pipelined Architecture of Point Multiplication on Koblitz Curves
【24h】

High-Performance Pipelined Architecture of Point Multiplication on Koblitz Curves

机译:Koblitz曲线上点乘法的高性能流水线架构

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

摘要

Point multiplication is the key operation that dominates the speed and area of each elliptic curve cryptosystem. In this brief, we propose a highly efficient architecture for point multiplication on Koblitz curves. The right-to-left point multiplication algorithm is adopted to allow parallel computation of Frobenius maps and point additions. In order to achieve short latency as well as high frequency, we explore operation rescheduling in consecutive point additions with a pipelined bitparallel finite field multiplier accumulator. Furthermore, the pipelined mixed-form double-digit scalar converter with compact recoding is employed to reduce the wait time and consumed logic resources by scalar conversion. Fast inversion based on optimal addition chains is used to further reduce the latency. Implementation results on Xilinx Virtex V show that the proposed architecture can perform a point multiplication in as few as 2.50, 4.09, 5.81, 9.50, 18.51 μs over the five NIST Koblitz curves K-163, K-233, K-283, K-409, and K-571, respectively. To the best of our knowledge, the proposed architecture of point multiplication has the fastest speed in comparison to the reported results.
机译:点乘法是控制每个椭圆曲线密码系统速度和面积的关键操作。在本文中,我们提出了一种高效的Koblitz曲线上的点乘法结构。采用从右到左的点乘法算法,可以并行计算Frobenius映射和点加法。为了实现短时延以及高频,我们使用流水线位并行有限域乘法器累加器探索连续点加法中的操作重新调度。此外,采用具有紧凑的重新编码的流水线混合形式两位数标量转换器来减少等待时间并通过标量转换来消耗逻辑资源。基于最佳加法链的快速反演用于进一步减少延迟。在Xilinx Virtex V上的实现结果表明,在5条NIST Koblitz曲线K-163,K-233,K-283,K-上,所提出的体系结构可以在短至2.50、4.09、5.81、9.50、18.51μs的时间内执行点乘法。 409和K-571。据我们所知,与所报告的结果相比,所提出的点乘法体系结构具有最快的速度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号