首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >On Parallelization of High-Speed Processors for Elliptic Curve Cryptography
【24h】

On Parallelization of High-Speed Processors for Elliptic Curve Cryptography

机译:椭圆曲线密码学高速处理器并行化研究

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

摘要

This paper discusses parallelization of elliptic curve cryptography hardware accelerators using elliptic curves over binary fields $BBF_{2^{m}}$. Elliptic curve point multiplication, which is the operation used in every elliptic curve cryptosystem, is hierarchical in nature, and parallelism can be utilized in different hierarchy levels as shown in many publications. However, a comprehensive analysis on the effects of parallelization has not been previously presented. This paper provides tools for evaluating the use of parallelism and shows where it should be used in order to maximize efficiency. Special attention is given for a family of curves called Koblitz curves because they offer very efficient point multiplication. A new method where the latency of point multiplication is reduced with parallel field arithmetic processors is introduced. It is shown to outperform the previously presented multiple field multiplier techniques in the cases of Koblitz curves and generic curves with fixed base points. A highly efficient general elliptic curve cryptography processor architecture is presented and analyzed. Based on this architecture and analysis on the effects of parallelization, a few designs are implemented on an Altera Stratix II field-programmable gate array (FPGA).
机译:本文讨论了在二进制字段$ BBF_ {2 ^ {m}} $上使用椭圆曲线的椭圆曲线密码学硬件加速器的并行化。椭圆曲线点乘法是每个椭圆曲线密码系统中使用的操作,本质上是分层的,并且并行性可以在许多层次中使用,如许多出版物中所示。但是,以前尚未提供对并行化效果的全面分析。本文提供了评估并行性使用的工具,并显示了应在何处使用并行性以最大程度地提高效率。特别注意称为Koblitz曲线的曲线族,因为它们提供了非常有效的点乘法。介绍了一种使用并行场算术处理器减少点乘法等待时间的新方法。在Koblitz曲线和具有固定基点的一般曲线的情况下,它的性能优于先前介绍的多场乘法器技术。提出并分析了一种高效的通用椭圆曲线密码处理器架构。基于这种架构并分析了并行化的影响,在Altera Stratix II现场可编程门阵列(FPGA)上实现了一些设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号