Use of elliptic curves in cryptography
Lecture notes in computer sciences; 218 on Advances in cryptology---CRYPTO 85
Handbook of Applied Cryptography
Handbook of Applied Cryptography
Architectural Extensions for Elliptic Curve Cryptography over GF(2^m ) on 8-bit Microprocessors
ASAP '05 Proceedings of the 2005 IEEE International Conference on Application-Specific Systems, Architecture Processors
Hardware/software co-design of elliptic curve cryptography on an 8051 microcontroller
CHES'06 Proceedings of the 8th international conference on Cryptographic Hardware and Embedded Systems
A microcoded elliptic curve processor using FPGA technology
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Hi-index | 0.00 |
This paper describes an FPGA based hardware accelerator for elliptic curve cryptography. This accelerator performs binary polynomial basis operations in Galois Field GF (2m) using a microcoded structure. Microcode instructions support basic Galois Field operations regardless of encryption algorithms or keys. It uses a pipeline bit-serial architecture for the most computationally intensive Galois field operation (i.e., multiplication) with reduction. Due to its bit-serial architecture, it has regular structure, low power consumption, low cost area and a reduced number of pins which makes it suitable for hand held devices applications. For speeding up the design, we use the multi-word operand structure while it decreases the I/O pin requirements. In addition, a simple technique is used for immediate Galois field addition/subtraction operation to speed up the design further. The design is implemented in VHDL and the Xilinx ISE 8.2 and Modelsim XE are used for implementation and simulation, respectively. The clock frequency of design is around 180 MHz which can perform a scalar multiplication over GF (2m) in 1.1 μSec.