...
首页> 外文期刊>IEEE transactions on circuits and systems . I , Regular papers >High-Speed ECC Processor Over NIST Prime Fields Applied With Toom–Cook Multiplication
【24h】

High-Speed ECC Processor Over NIST Prime Fields Applied With Toom–Cook Multiplication

机译:通过Toom-Cook乘法应用的NIST主场上的高速ECC处理器

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

摘要

In this paper, a high-speed elliptic curve cryptography (ECC) processor specialized for primes recommended by the National Institute of Standards and Technology (NIST) was constructed. Toom-Cook multiplication without division was proposed to implement modular multiplication for NIST primes. Compared with a traditional algorithm, the computation complexity was reduced from 16 base multiplications to 7 in 4-way Toom-Cook multiplication. Moreover, we introduced non-least-positive (NLP) form into our design, so that the carry chain in the large array accumulation was broken down, which greatly shortened the critical path and made parallel processing possible. In order to support NLP form and lazy reduction strategy, conventional fast reduction methods for NIST primes were also modified. In addition, pipeline technique at the level of point multiplication was used, so the latency of modular inverse can be covered. Implemented on the Xilinx Virtex-6 FPGA platform, the ECC processor can perform a point multiplication every 54 mu s at the cost of 30.3k LUTs and 48 DSPs. Synthesized with 180nm CMOS technology, the speed achieves 43.7 mu s with 466k gate counts. These experimental results show a significantly better performance per area than previous works.
机译:在本文中,构造了一种由国家标准技术研究院(NIST)推荐的专用于质数的高速椭圆曲线密码(ECC)处理器。提出了无除法的Toom-Cook乘法来实现NIST素数的模乘。与传统算法相比,四路Toom-Cook乘法的计算复杂度从16个基本乘法降低到7个。此外,我们在设计中引入了非最小二乘(NLP)形式,从而打破了大阵列累积中的进位链,从而大大缩短了关键路径,并使并行处理成为可能。为了支持NLP形式和惰性还原策略,还对NIST素数的常规快速还原方法进行了修改。另外,由于使用了点乘法级别的流水线技术,因此可以覆盖模逆的等待时间。 ECC处理器在Xilinx Virtex-6 FPGA平台上实现,可以每54毫秒执行一次点乘法,而代价是30.3k LUT和48个DSP。通过180nm CMOS技术合成,速度达到43.7μs,门数为466k。这些实验结果表明,与以前的工作相比,每个区域的性能均显着提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号