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 条
  • [21] The Applications of Remote Patient Monitoring System using a Java']Java-enabled 3G Mobile Phone
    Kogure, Yuichi
    Matsuoka, Hiroki
    Akutagawa, Masatake
    Shimada, Yoshihiro
    Kinouchi, Yohsuke
    WORLD CONGRESS ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING 2006, VOL 14, PTS 1-6, 2007, 14 : 3658 - +
  • [22] Implementation of a distributed management system using java']java
    Carneiro, V
    Viña, A
    Guerrero, C
    GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 1574 - 1578
  • [23] Use of Java']Java for the implementation of assessment using the Web
    Zakis, JD
    2ND BALTIC REGION SEMINAR ON ENGINEERING EDUCATION, SEMINAR PROCEEDINGS, 1998, : 101 - 105
  • [24] Efficient Java']Java Native Interface for Android Based Mobile Devices
    Lee, Yann-Hang
    Chandrian, Preetham
    Li, Bo
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1202 - 1209
  • [25] jPBC: Java']Java Pairing Based Cryptography
    De Caro, Angelo
    Iovino, Vincenzo
    2011 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2011,
  • [26] Generating Java']Java code pairing with ChatGPT
    Zhao, Zelong
    Zhang, Nan
    Yu, Bin
    Duan, Zhenhua
    THEORETICAL COMPUTER SCIENCE, 2024, 1021
  • [27] EFFICIENT IMPLEMENTATION OF ANONYMOUS CREDENTIALS ON JAVA']JAVA CARD SMART CARDS
    Sterckx, Michael
    Gierlichs, Benedikt
    Preneel, Bart
    Verbauwhede, Ingrid
    2009 FIRST IEEE INTERNATIONAL WORKSHOP ON INFORMATION FORENSICS AND SECURITY (WIFS), 2009, : 106 - +
  • [28] Efficient implementation of run-time generic types for Java']Java
    Allen, E
    Cartwright, R
    Stoler, B
    GENERIC PROGRAMMING, 2003, 115 : 207 - 236
  • [29] Development and implementation of authenticated multi-user mobile Java']Java applications
    Shell, Jethro
    WTS: 2009 WIRELESS TELECOMMUNICATIONS SYMPOSIUM, 2009, : 254 - 259
  • [30] Design and implementation of Java']Java Application Environment and software platform for mobile phones
    Usui, K
    Tomimori, H
    Takagi, J
    Tanaka, T
    Nakamoto, Y
    NEC RESEARCH & DEVELOPMENT, 2001, 42 (04): : 379 - 383