Montgomery Multiplier and Squarer in GF(2 m )
Huapeng Wu
Abstract
Huapeng Wu
Abstract
Montgomery multiplication in GF(2 m ) is defined by a(x)b(x)r 1 (x) mod f(x), where the field is generated by irreducible polynomial f(x), a(x) and b(x) are two field elements in GF(2 m ), and r(x) is a fixed field element in GF(2 m ). In this paper, first we present a generalized Montgomery multiplication algorithm in GF(2 m ). Then by choosing r(X) according to f(x), we show that efficient architecture for bit-parallel Montgomery multiplier and squarer can be obtained for the fields generated with irreducible trinomials. Complexities in terms of gate counts and time propagation delay of the circuits are investigated and found to be comparable to or better than that of polynomial basis or weakly dual basis multiplier for the same class of fields. Key Words: Finite fields arithmetic, hardware architecture, Montgomery multiplication, elliptic curve cryptography. 1. INTRODUCTION Finite field has applications in combinatorial designs, sequences, error-control codes, and crypt...
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Montgomery multiplication in GF(2 m ) is defined by a(x)b(x)r 1 (x) mod f(x), where the field is generated by irreducible polynomial f(x), a(x) and b(x) are two field elements in GF(2 m ), and r(x) is a fixed field element in GF(2 m ). In this paper, first we present a generalized Montgomery multiplication algorithm in GF(2 m ). Then by choosing r(X) according to f(x), we show that efficient architecture for bit-parallel Montgomery multiplier and squarer can be obtained for the fields generated with irreducible trinomials. Complexities in terms of gate counts and time propagation delay of the circuits are investigated and found to be comparable to or better than that of polynomial basis or weakly dual basis multiplier for the same class of fields. Key Words: Finite fields arithmetic, hardware architecture, Montgomery multiplication, elliptic curve cryptography. 1. INTRODUCTION Finite field has applications in combinatorial designs, sequences, error-control codes, and crypt...
Key concepts: GF(2), Trinomial, Finite field, Multiplier (economics), Polynomial basis, Primitive polynomial, Multiplication (music), Arithmetic