JOURNAL ARTICLE

An FPGA implementation of GF (p) elliptic curve cryptographic coprocessor

Yuzhen LiuQin ZhongpingHuanguo Zhang

Year: 2005 Journal:   Wuhan University Journal of Natural Sciences Vol: 10 (1)Pages: 31-34   Publisher: Springer Science+Business Media

Abstract

A GF(p) elliptic curve cryptographic coprocessor is proposed and implemented on Field Programmable Gate Array (FPGA). The focus of the coprocessor is on the most critical, complicated and time-consuming point multiplications. The technique of coordinates conversion and fast multiplication algorithm of two large integers are utilized to avoid frequent inversions and to accelerate the field multiplications used in point multiplications. The characteristic of hardware parallelism is considered in the implementation of point multiplications. The coprocessor implemented on XILINX XC2V3000 computes a point multiplication for an arbitrary point on a curve defined over GF(2192−264−1) with the frequency of 10 MHz in 4.40 ms in the average case and 5.74 ms in the worst case. At the same circumstance, the coprocessor implemented on XILINX XC2V4000 takes 2.2 ms in the average case and 2.88 ms in the worst case.

Keywords:
Coprocessor Field-programmable gate array Multiplication (music) Computer science Elliptic curve cryptography Elliptic curve Arithmetic Parallel computing Cryptography Point (geometry) GF(2) Finite field Mathematics Algorithm Embedded system Encryption Discrete mathematics Public-key cryptography Combinatorics Operating system

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
14
Refs
0.13
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Cryptography and Residue Arithmetic
Physical Sciences →  Computer Science →  Information Systems
Cryptography and Data Security
Physical Sciences →  Computer Science →  Artificial Intelligence
Chaos-based Image/Signal Encryption
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
© 2026 ScienceGate Book Chapters — All rights reserved.