An FPGA implementation of a montgomery multiplier over GF(2M)

Nele Mentens*, Siddika Berna Örs, Bart Preneel, Joos Vandewalle

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

7 Citations (Scopus)

Abstract

This paper describes an efficient FPGA implementation for modular multiplication in the finite field GF(2m) that is suitable for implementing Elliptic Curve Cryptosystems. We have developed a systolic array implementation of a Montgomery modular multiplication. Our solution is efficient for large finite fields (m = 160-193), that offer a high security level, and it can be scaled easily to larger values of m. The clock frequency of the implementation is independent of the field size. In contrast to earlier work, the design is not restricted to field representations using irreducible trinomials, all one polynomials or equally spaced polynomials.

Original languageEnglish
Pages (from-to)487-499
Number of pages13
JournalComputing and Informatics
Volume23
Issue number5-6
Publication statusPublished - 2004
Externally publishedYes

Keywords

  • Elliptic Curve Cryptosystems
  • FPGA
  • Montgomery's multiplication method
  • Systolic array

Fingerprint

Dive into the research topics of 'An FPGA implementation of a montgomery multiplier over GF(2M)'. Together they form a unique fingerprint.

Cite this