Title :
Strategies for VLSI implementations of finite field inversion algorithms
Author :
Jachimiec, Nathan ; Iliev, Nick ; Stine, James
Author_Institution :
Dept. of Electr. & Comput. Eng., Illinois Inst. of Technol., Chicago, IL, USA
Abstract :
Inversion of a finite field element is the most time consuming of all field arithmetic operations which is why it is avoided as much as possible in elliptical curve cryptosystem implementations. Unfortunately, there exists only two methods for performing inversion: the Euclidean algorithm and inversion through multiplication based on Fermat´s theorem. VLSI implementations of these methods are examined in detail using TSMC SCN6M 0.18μm technology in GF(2163) using polynomial basis representation. Observations are made comparing the variants of each method and strategies are presented to improve VLSI implementations.
Keywords :
Galois fields; VLSI; cryptography; digital arithmetic; 0.18 micron; Euclidean algorithm; Fermat theorem; VLSI implementations; elliptical curve cryptosystem; field arithmetic operations; finite field inversion algorithms; polynomial basis representation; Application software; CMOS technology; Digital arithmetic; Elliptic curve cryptography; Galois fields; Iterative algorithms; Military computing; Military standards; Polynomials; Very large scale integration;
Conference_Titel :
Circuits and Systems, 2005. 48th Midwest Symposium on
Print_ISBN :
0-7803-9197-7
DOI :
10.1109/MWSCAS.2005.1594419