作者
Kazuo Sakiyama, Lejla Batina, Bart Preneel, Ingrid Verbauwhede
发表日期
2007/8/13
期刊
IEEE Transactions on Computers
卷号
56
期号
9
页码范围
1269-1282
出版商
IEEE
简介
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 a copies of processing cores that embed reconfigurable Modular Arithmetic Logic Units (MALUs) over GF(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 a(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 …
引用总数
2007200820092010201120122013201420152016201720182019202020212022369131277832511211
学术搜索中的文章