Title :
Efficient Implementation of Tate Pairing on a Mobile Phone using Java
Author :
Kawahara, Yuto ; Takagi, Tsuyoshi ; Okamoto, Eiji
Author_Institution :
Future Univ.-Hakodate, Hakodate
Abstract :
Pairing-based cryptosystems (PBC) have been attracted by researchers in cryptography. Some implementations show that PBC are relatively slower than the standard public key crypto systems. We present an efficient implementation for computing Tate pairing on a mobile phone using Java. We implemented the nT pairing (a recent efficient variation of Duursma-Lee algorithm) over some finite fields of characteristic 3 with extension degree m = {97,167,193, 239}. Our optimized implementation for m = 97 achieved about 0.5 seconds for computing Tate pairing over FOMA SH90US, NTT DoCoMo. Then our implementation of Tate pairing is compared in the same platform with other Java program of the standard cryptosystems, i.e., RSA cryptosystem and elliptic curve cryptosystem (ECC). The computation speed of Tate pairing is comparable to that of RSA or ECC on the same mobile device
Keywords :
Java; cryptography; mobile radio; Java; Tate pairing; cryptography; mobile phone; nT pairing; pairing-based cryptosystems; Arithmetic; Digital signatures; Elliptic curve cryptography; Galois fields; Identity-based encryption; Java; Mobile computing; Mobile handsets; Public key cryptography; Security; Java; Tate pairing; efficient implementation; mobile phone;
Conference_Titel :
Computational Intelligence and Security, 2006 International Conference on
Conference_Location :
Guangzhou
Print_ISBN :
1-4244-0605-6
Electronic_ISBN :
1-4244-0605-6
DOI :
10.1109/ICCIAS.2006.295256