DocumentCode
166107
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
fYear
2014
fDate
24-27 Sept. 2014
Firstpage
1815
Lastpage
1821
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
Conference_Location
New Delhi
Print_ISBN
978-1-4799-3078-4
Type
conf
DOI
10.1109/ICACCI.2014.6968425
Filename
6968425
Link To Document