2000Unpublished venueRequires access

Montgomery Multiplier and Squarer in GF(2 m )

Huapeng Wu

Open publisher page 0 citations

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...

About this research paper

What this paper is about

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...

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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...

Key concepts: GF(2), Trinomial, Finite field, Multiplier (economics), Polynomial basis, Primitive polynomial, Multiplication (music), Arithmetic

Related papers

Back to paper searchBrowse research topicsOriginal source
Montgomery Multiplier and Squarer in GF(2 m ) — Research Paper | ScholarLens