Journal of Signal Processing Systems, Springer
The original publication is available at: www.springerlink.com
Efficient FPGA Implementation of a Programmable Architecture for
GF(p) Elliptic Curve Crypto Computations
Lo’ai Tawalbeh and Abidalrahman Mohammad are with
Adnan Gutub is with
Computer Engineering Department
King Fahd University of Petroleum & Minerals,
Email: gutub@kfupm.edu.sa
ABSTRACT
This
paper presents a processor architecture for elliptic curve cryptography
computations over GF(p). The speed to compute the Elliptic-curve point
multiplication over the prime fields GF(p) is increased by using the maximum
degree of parallelism, and by carefully selecting the most appropriate
coordinates system. The proposed Elliptic Curve processor is implemented using
FPGAs. The time, area and throughput results are obtained, analyzed, and
compared with previously proposed designs showing interesting performance and
features.
KEYWORDS
cryptography hardware, modular arithmetic, security architecture, design