Efficient implementation of Tate pairing on a mobile phone using Java']Java

被引:2
|
作者
Kawahara, Yuto [1 ]
Takagi, Tsuyoshi [1 ]
Okamoto, Eiji [2 ]
机构
[1] Future Univ Hakodate, 116-2 Kamedanakano, Hakodate, Hokkaido 0418655, Japan
[2] Univ Tsukuba, Tsukuba, Ibaraki 305, Japan
来源
2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS | 2006年
关键词
Tate pairing; !text type='Java']Java[!/text; mobile phone; efficient implementation;
D O I
10.1109/ICCIAS.2006.295256
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Pairing-based cryptosystems (PBC) have been attracted by researchers in cryptography. Some implementations show that PBC are relatively slower than the standard public key cryptosystems. We present an efficient implementation for computing Tate pairing on a mobile phone using Java. We implemented the eta(T) 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 SH901iS, 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.
引用
收藏
页码:1247 / 1252
页数:6
相关论文
共 50 条
  • [41] A java']java mobile phone-based "home helper" care report creation support system
    Ogawa, H
    Yonezawa, Y
    Maki, H
    Sato, H
    Hahn, AW
    Caldwell, WM
    BIOMEDICAL SCIENCES INSTRUMENTATION, VOL 40, 2004, 449 : 76 - 79
  • [42] Comparing the Java']Java platform implementations for a mobile phone-based software agent execution environment
    Saenchai, K
    Benedicenti, L
    Paranjape, R
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIII, PROCEEDINGS: SYSTEMICS, CYBERNETICS AND INFORMATICS: TECHNOLOGIES AND APPLICATIONS, 2003, : 10 - 13
  • [43] Efficient Java']Java implementation of image cloning method based on gradient processing
    Forero, Manuel G.
    Navarro, Andres F.
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XLIV, 2021, 11842
  • [44] Space-and time-efficient implementation of the Java']Java object model
    Bacon, DF
    Fink, SJ
    Grove, D
    ECOOP 2002 - OBJECT-ORIENTED PROGRAMMING, 2002, 2374 : 111 - 132
  • [45] OO design and implementation: Java']Java and Java']Java analysis studio
    Johnson, AS
    2000 CERN SCHOOL OF COMPUTING, 2000, 2000 (13): : 99 - 105
  • [46] Efficient Java']Java™ monitors
    Blomdell, A
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 270 - 276
  • [47] Mobile agents and Java']Java mobile agents toolkits
    Horvat, D
    Cvetkovic, D
    Milutinovic, V
    Kocovic, P
    Kovacevic, V
    TELECOMMUNICATION SYSTEMS, 2001, 18 (1-3) : 271 - 287
  • [48] A Java']Java processor for mobile devices
    Tan, YY
    Man, LK
    Lun, MP
    Shing, YW
    Fong, AS
    ICCE: 2005 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2005, : 437 - 438
  • [49] Mobile active objects in Java']Java
    Xu, BM
    Xu, AQ
    ADVANCES IN ENGINEERING SOFTWARE, 2004, 35 (3-4) : 231 - 235
  • [50] Agents -: Mobile agents in Java']Java
    Dönszelmann, M
    1999 CERN SCHOOL OF COMPUTING, PROCEEDINGS, 2000, 2000 (01): : 97 - 99