Hardware acceleration of the Tate pairing on a genus 2 hyperelliptic curve

  • Robert Ronan
  • , Colm ó hÉigeartaigh
  • , Colin Murphy
  • , Michael Scott
  • , Tim Kerins

Research output: Contribution to journalArticlepeer-review

Abstract

Many novel and interesting cryptographic protocols have recently been designed with bilinear pairings comprising their main calculation. The ηT method for pairing calculation is an efficient computation technique based on a generalisation and optimisation of the Duursma-Lee algorithm for calculating the Tate pairing. The pairing can be computed very efficiently on hyperelliptic curves of genus 2. In this paper it is demonstrated that the ηT method is ideally suited for hardware implementation since much of the more intensive arithmetic can be performed in parallel in hardware. A Tate pairing processor is presented and the architectures required for such a system are discussed. The processor returns a fast pairing computation when compared to the best results in the literature to date. Results are provided when the processor is implemented on an FPGA over the base field F2103.

Original languageEnglish
Pages (from-to)85-98
Number of pages14
JournalJournal of Systems Architecture
Volume53
Issue number2-3
DOIs
Publication statusPublished - Feb 2007

Keywords

  • η method
  • FPGA
  • Genus 2 hyperelliptic curve
  • Hardware acceleration
  • Tate pairing

Fingerprint

Dive into the research topics of 'Hardware acceleration of the Tate pairing on a genus 2 hyperelliptic curve'. Together they form a unique fingerprint.

Cite this