Efficient implementation of pairing on BREW mobile phones

  • Authors:
  • Tadashi Iyama;Shinsaku Kiyomoto;Kazuhide Fukushima;Toshiaki Tanaka;Tsuyoshi Takagi

  • Affiliations:
  • Graduate School of Mathematics, Kyushu University, Fukuoka, Japan;KDDI R&D Laboratories Inc., Fujimino, Saitama, Japan;KDDI R&D Laboratories Inc., Fujimino, Saitama, Japan;KDDI R&D Laboratories Inc., Fujimino, Saitama, Japan;Graduate School of Mathematics, Kyushu University, Fukuoka, Japan

  • Venue:
  • IWSEC'10 Proceedings of the 5th international conference on Advances in information and computer security
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many implementations of pairings on embedded devices such as mobile phones, sensor nodes, and smart cards have been developed. However, pairings at the security level equivalent to 128-bit AES key have not been implemented in mobile phones without a high-level OS such as Windows. The R-ate pairing is one of the fastest pairings over large prime fields. In this study, we implemented the R-ate pairing at the security level equivalent to 128-bit AES key on BREW mobile phones. We compared the processing time of the R-ate pairing with those of the Ate pairing and ηT pairing. In the results, the R-ate pairing was fastest pairing. Also, we compared the processing time of pairings with those of RSA and ECC on ARM9 225MHz. In the result, the processing time of the R-ate pairing was similar those of RSA and ECC.