首页> 外文OA文献 >Multi-core Curve-based Cryptoprocessor with Reconfigurable Modular Arithmetic Logic Units over GF(2^n)
【2h】

Multi-core Curve-based Cryptoprocessor with Reconfigurable Modular Arithmetic Logic Units over GF(2^n)

机译:GF(2 ^ n)上具有可重配置模块化算术逻辑单元的基于多核曲线的密码处理器

摘要

This paper presents a reconfigurable curve-based cryptoprocessor that accelerates scalar multiplication of Elliptic Curve Cryptography (ECC) and HyperElliptic Curve Cryptography (HECC) of genus 2 over GF(2(n)). By allocating alpha copies of processing cores that embed reconfigurable Modular Arithmetic Logic Units (MALUs) over GFd(2(n)), the scalar multiplication of ECC/HECC can be accelerated by exploiting Instruction-Level Parallelism (ILP). The supported field size can be arbitrary up to alpha(n + 1) - 1. The superscaling feature is facilitated by defining a single instruction that can be used for all field operations and point/divisor operations. In addition, the cryptoprocessor is fully programmable and it can handle various curve parameters and arbitrary irreducible polynomials. The cost, performance, and security trade-offs are thoroughly discussed for different hardware configurations and software programs. The synthesis results with a 0.13-mu m CMOS technology show that the proposed reconfigurable cryptoprocessor runs at 292 MHz, whereas the field sizes can be supported up to 587 bits. The compact and fastest configuration of our design is also synthesized with a fixed field size and irreducible polynomial. The results show that the scalar multiplication of ECC over GF(2(163)) and HECC over GF(2(83)) can be performed in 29 and 63 mu s, respectively.
机译:本文提出了一种可重构的基于曲线的密码处理器,该处理器在GF(2(n))上加速了属2的椭圆曲线密码学(ECC)和超椭圆曲线密码学(HECC)的标量乘法。通过分配在GFd(2(n))上嵌入可重新配置的模块化算术逻辑单元(MALU)的处理内核的alpha副本,可以通过利用指令级并行(ILP)来加快ECC / HECC的标量乘法。支持的字段大小可以是任意的,最大为alpha(n + 1)-1。通过定义可用于所有字段操作和点/除数运算的单个指令,可以实现超缩放功能。此外,该密码处理器是完全可编程的,并且可以处理各种曲线参数和任意不可约的多项式。对于不同的硬件配置和软件程序,将在成本,性能和安全性方面进行全面讨论。 0.13微米CMOS技术的综合结果表明,所提出的可重构密码处理器以292 MHz运行,而字段大小最多可支持587位。我们设计的紧凑,最快的配置还综合了固定的场大小和不可约的多项式。结果表明,在GF(2(163))上的ECC和在GF(2(83))上的HECC的标量乘法分别可以在29和63μs内执行。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号