International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Wesam Abdulwahab

Publications

Year
Venue
Title
2006
CHES
2006
EPRINT
Implementing Cryptographic Pairings on Smartcards
Michael Scott Neil Costigan Wesam Abdulwahab
Pairings on elliptic curves are fast coming of age as cryptographic primitives for deployment in new security applications, particularly in the context of implementations of Identity-Based Encryption (IBE). In this paper we describe the implementation of various pairings on a contemporary 32-bit smart-card, the Philips Hi{P}er{S}mart\texttrademark , an instantiation of the MIPS-32 based Smart{MIPS}\texttrademark architecture. Three types of pairing are considered, first the standard Tate pairing on a nonsupersingular curve $E(\F_p)$, second the Ate pairing, also on a nonsupersingular curve $E(\F_p)$, and finally the $\eta_T$ pairing on a supersingular curve $E(\F_{2^m})$. We demonstrate that pairings can be calculated as efficiently as classic cryptographic primitives on this architecture, with a calculation time of as little as 0.15 seconds.

Coauthors

Neil Costigan (2)
Michael Scott (2)