Title :
Hardware implementation of a novel inversion algorithm
Author :
Naseer, M. ; Savas, E.
Author_Institution :
Sabanci Univ., Istanbul
Abstract :
Computation of multiplicative inverses in finite fields GF (p) and GF (2n) is the most time consuming operation in elliptic curve cryptography especially when affine coordinates are used. Since the existing algorithms based on extended Euclidean algorithm do not permit a fast software implementation, projective coordinates, which eliminate almost all of the inversion operations from the curve arithmetic, are preferred. In this paper, a hardware implementation of inversion algorithms for both binary extension and prime fields is presented. The algorithms are varying slightly from the Montgomery inverse algorithm. A hardware structure, using multiword format is implemented on chip, which allows scalability with a broader precision range
Keywords :
cryptography; digital arithmetic; hardware-software codesign; Euclidean algorithm; Montgomery inverse algorithm; elliptic curve cryptography; finite fields; hardware implementation; inversion algorithm; multiplicative inverses; software implementation; Algorithm design and analysis; Arithmetic; Elliptic curve cryptography; Elliptic curves; Galois fields; Government; Hardware; Scalability; Software algorithms;
Conference_Titel :
Circuits and Systems, 2003 IEEE 46th Midwest Symposium on
Conference_Location :
Cairo
Print_ISBN :
0-7803-8294-3
DOI :
10.1109/MWSCAS.2003.1562407