Title :
A compact finite field processor over GF(2m) for elliptic curve cryptography
Author :
Kim, Ju-Hyun ; Lee, Dong-Ho
Author_Institution :
Graduate Sch. of Electron. Eng., Kyungpook Nat. Univ., Taegu, South Korea
Abstract :
This paper proposes a compact finite field processor over GF(2m) using polynomial basis. The proposed processor uses the extended Euclidean algorithm for field division and the LSB-first procedure for field multiplication. Addition, multiplication, and division are implemented directly sharing a common datapath hardware. The presented processor accepts an external irreducible polynomial and allows several field sizes with small area overhead The proposed processor requires (6m2+16m+11m┌m/8┐-16┌m/8┐-17) cycles for elliptic curve scalar multiplication over GF(2m) using double-addition method We were able to implement a finite field processor over GF(2192) with 16,847 gate counts.
Keywords :
Galois fields; digital arithmetic; digital signal processing chips; public key cryptography; Galois field; LSB-first procedure; addition; arithmetic unit; compact finite field processor; control unit; datapath hardware; division; elliptic curve cryptography; elliptic curve scalar multiplication; extended Euclidean algorithm; field division; field multiplication; field sizes; finite field multiplication; gate counts; irreducible polynomial; multiplication; polynomial basis; public key cryptography; register unit; small area overhead; Arithmetic; Elliptic curve cryptography; Elliptic curves; Equations; Galois fields; Hardware; Polynomials; Public key cryptography; Registers; Security;
Conference_Titel :
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Conference_Location :
Phoenix-Scottsdale, AZ
Print_ISBN :
0-7803-7448-7
DOI :
10.1109/ISCAS.2002.1010994