Skip to main navigation Skip to search Skip to main content

Fast and generic inversion architectures over GF(2m) using modified Itoh-Tsujii algorithms

Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review

Abstract

Finite field inversion is the most computationally intensive field operation in public-key cryptographic algorithms such as elliptic curve cryptography. In this brief, we propose two inversion acceleration techniques for the Itoh-Tsujii algorithm (ITA) over binary extended field. First, we reformulate the ternary-ITA algorithm to generalize the primitive one, so that a universal algorithm procedure for all fields is achieved. Next, we devise a parallel-ITA algorithm to advance the parallelism of ITA. These two techniques are implemented on FPGA platform, and it is experimentally shown that a fast ternary-ITA inverter supporting all NIST fields can be obtained, with 22.9% timing improvement on average compared to the ITA inverter. In addition, the parallel-ITA inverter is a more balancing design that achieves averagely 25.7% of timing decrease compared to the ITA inverter while maintaining 31.3% reduction of area-time product compared to the ternary-ITA inverter.
Original languageEnglish
Article number7001224
Pages (from-to)367-371
JournalIEEE Transactions on Circuits and Systems II: Express Briefs
Volume62
Issue number4
DOIs
Publication statusPublished - 1 Apr 2015

Research Keywords

  • Binary field
  • cryptography
  • Gaussian normal base (GNB)
  • inversion
  • Itoh-Tsujii algorithm (ITA)

Fingerprint

Dive into the research topics of 'Fast and generic inversion architectures over GF(2m) using modified Itoh-Tsujii algorithms'. Together they form a unique fingerprint.

Cite this