Faster implementation of ηt pairing over GF(3m) using minimum number of logical instructions for GF(3)-addition

18Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The η T pairing in characteristic three is implemented by arithmetic in GF(3)={0,1,2}. Harrison et al. reported an efficient implementation of the GF(3)-addition by using seven logical instructions (consisting of AND, OR, and XOR) with the two-bit encoding { (0,0) 0, (0,1) 1, (1,0) 2 }. It has not yet been proven whether seven is the minimum number of logical instructions for the GF(3)-addition. In this paper, we show many implementations of the GF(3)-addition using only six logical instructions with different encodings such as { (1,1) 0, (0,1) 1, (1,0) 2 } or { (0,0) 0, (0,1) 1, (1,1) 2 }. We then prove that there is no implementation of the GF(3)-addition using five logical instructions with any encoding of GF(3) by two bits. Moreover, we apply the new GF(3)-additions to an efficient software implementation of the η T pairing. The running time of the η T pairing over GF(3509), that is considered to be realized as 128-bit security, using the new GF(3)-addition with the encoding { (0,0) 0, (0,1) 1, (1,1) 2 } is 16.3 milliseconds on an AMD Opteron 2.2-GHz processor. This is approximately 7% faster than the implementation using the previous GF(3)-addition with seven logical instructions. © Springer-Verlag Berlin Heidelberg 2008.

Cite

CITATION STYLE

APA

Kawahara, Y., Aoki, K., & Takagi, T. (2008). Faster implementation of ηt pairing over GF(3m) using minimum number of logical instructions for GF(3)-addition. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5209 LNCS, pp. 282–296). https://doi.org/10.1007/978-3-540-85538-5_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free