Title :
FPGA implementation of energy efficient multiplication over GF(2m) for ECC
Author :
Kodali, Ravi Kishore ; Boppana, Lakshmi
Author_Institution :
Dept. of Electron. & Commun. Eng., Nat. Inst. of Technol., Warangal, India
Abstract :
Public key cryptography (PKC) is highly secure against threats compared to symmetric key cryptography (SKC). One of the PKC techniques, Elliptic curve cryptography has been gaining wider attention as compared to the popular RSA due to its lesser key size requirements in order to provide a similar security level. This paper details the hardware implementation modular multiplicative over binary field GF(2m). Efficient scalar point multiplication is a crucial part in elliptic curve cryptography. A scalar point multiplication consists of point doubling and point addition operations. Both of these operations inherently depend on addition, multiplication, squaring and inversion. Among these, the inversion operation is the most time consuming one. The computation of multiplicative inverse primarily consists of modular multiplication and modular squaring operations. This paper proposes an efficient scalar multiplication using iterative Karatsuba-Offman multiplication algorithm (KMA) over GF(2m). The performance comparison is based on the Xilinx Virtex-6 FPGA implementation for the NIST recommended binary field.
Keywords :
digital arithmetic; field programmable gate arrays; power aware computing; public key cryptography; ECC; FPGA implementation; KMA; NIST recommended binary field; PKC; RSA; SKC; Xilinx Virtex-6 FPGA implementation; elliptic curve cryptography; energy efficient multiplication; hardware implementation modular multiplicative; inversion operation; iterative Karatsuba-Offman multiplication algorithm; modular multiplication; modular squaring operations; multiplicative inverse; point addition operations; point doubling; public key cryptography; scalar point multiplication; symmetric key cryptography; Algorithm design and analysis; Elliptic curve cryptography; Elliptic curves; Hardware; Logic gates; Polynomials; ECC; FPGA; ITMIA; Multiplication;
Conference_Titel :
Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-1-4799-3078-4
DOI :
10.1109/ICACCI.2014.6968425