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
关键词
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 条
  • [1] Efficient implementation of tate pairing on a mobile phone using Java']Java
    Kawahara, Yuto
    Takagi, Tsuyoshi
    Okamoto, Eiji
    COMPUTATIONAL INTELLIGENCE AND SECURITY, 2007, 4456 : 396 - +
  • [2] Design and implementation of multithreaded serial communication based on Java']Java mobile phone
    Li Suyi
    Lin Jun
    Ling Zhengbao
    ICCSE'2006: Proceedings of the First International Conference on Computer Science & Education: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 656 - 658
  • [3] A Framework for Mobile Phone Java']Java Software Protection
    Zhang, Xuesong
    He, Fengling
    Zuo, Wanli
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 527 - 532
  • [4] Java']Java Implementation for Pairing-Based Cryptosystems
    Tan, Syh-Yuan
    Heng, Swee-Huay
    Goi, Bok-Min
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2010, PT 4, PROCEEDINGS, 2010, 6019 : 188 - +
  • [5] The Implementation of a Mobile Java']Java Debug Tool
    Feng, Degui
    Chen, Jian
    Yan, Like
    Wu, Binbin
    Lou, Xueqing
    Chen, Tianzhou
    2009 INTERNATIONAL CONFERENCE ON SCALABLE COMPUTING AND COMMUNICATIONS & EIGHTH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING, 2009, : 109 - 114
  • [6] Using Mobile Phone Programming to Teach Java']Java and Advanced Programming to Computer Scientists
    Riley, Derek
    SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 541 - 546
  • [7] Research on mobile SVG map service based on Java']Java mobile phone
    Li, Dong
    Zhang, Yongxiong
    Yu, Bingjun
    Gu, Ning
    Peng, Yuhui
    2ND IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, PROCEEDINGS, 2007, : 454 - 457
  • [8] Load time code validation for mobile phone Java']Java Cards
    Gadyatskaya, Olga
    Massacci, Fabio
    Nguyen, Quang-Huy
    Chetali, Boutheina
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2013, 18 (2-3) : 108 - 129
  • [9] Design and implementation of a mobile database for Java']Java phones
    Lu, EJL
    Cheng, YY
    COMPUTER STANDARDS & INTERFACES, 2004, 26 (05) : 401 - 410
  • [10] Java']Java, phone home
    不详
    IEEE INTERNET COMPUTING, 2000, 4 (04) : 10 - 10