Title :
A versatile and scalable digit-serial/parallel multiplier architecture for finite fields GF(2m)
Author :
Hütter, Markus ; Grossschädl, Johann ; Kamendje, Guy-Armand
Author_Institution :
Design Center Graz, lInfineon Technol., Graz, Austria
Abstract :
We present an architecture for digit-serial multiplication in finite fields GF(2m) with applications to cryptography. The proposed design uses polynomial basis representation and interleaves multiplication steps with degree reduction steps. An M-bit multiplier works with arbitrary irreducible polynomials and can be used for any binary field of order 2m≤2M. We introduce a new method for degree reduction which is significantly faster than previously reported iterative techniques. A representative example for a digit-size of d=4, illustrating the reduction circuit, is given. Experimental results show that the proposed method shortens the critical path of the reduction circuit by a factor of between 1.36 and 3.0 for digit-sizes ranging from d=4 to 16.
Keywords :
Galois fields; digital arithmetic; multiplying circuits; polynomials; public key cryptography; Galois fields; M-bit multiplier; arbitrary irreducible polynomials; binary extension fields; critical path; cryptography; degree reduction steps; digit-serial multiplication; digit-serial/parallel multiplier; elliptic curve cryptography; finite fields; polynomial basis representation; scalable architecture; Arithmetic; Circuits; Computer architecture; Electronic mail; Elliptic curve cryptography; Galois fields; Information processing; Iterative methods; Polynomials; Smart cards;
Conference_Titel :
Information Technology: Coding and Computing [Computers and Communications], 2003. Proceedings. ITCC 2003. International Conference on
Print_ISBN :
0-7695-1916-4
DOI :
10.1109/ITCC.2003.1197615