Implementation of cryptosystems based on tate pairing

被引:19
作者
Hu, L [1 ]
Dong, JW
Pei, DY
机构
[1] Chinese Acad Sci, Grad Sch, State Key Lab Informat Secur, Beijing 100039, Peoples R China
[2] Guangzhou Univ, Inst Informat Secur, Guangzhou 510405, Peoples R China
关键词
identity-based cryptosystem; elliptic curve; Tate pairing; implementation;
D O I
10.1007/s11390-005-0264-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Tate pairings over elliptic curves are important in cryptography since they can be. used to construct efficient identity-based cryptosystems, and their implementation dominantly determines the efficiencies of the cryptosystems. In this paper, the implementation of a cryptosystem is provided based on the Tate. pairing over a supersingular elliptic curve of MOV degree 3. The implementation is primarily designed to re-use low-level codes developed in implementation of usual elliptic curve cryptosystems. The paper studies how to construct the underlying ground field and its extension to accelerate the finite field arithmetic, and presents a technique to speedup the time-consuming powering in the Tate pairing algorithm.
引用
收藏
页码:264 / 269
页数:6
相关论文
共 17 条
[1]  
BARRETO PSL, 2003, 3 WORKSH SEC COMM NE, P257
[2]  
Barreto PSLM, 2002, LECT NOTES COMPUT SC, V2442, P354
[3]   Identity-based encryption from the Weil pairing [J].
Boneh, D ;
Franklin, M .
SIAM JOURNAL ON COMPUTING, 2003, 32 (03) :586-615
[4]  
BONEH D, 2003, TOPICS ALGEBRAIC NON, V324, P71
[5]  
DUPONT R, BUILDING CURVES ARBI
[6]   A REMARK CONCERNING M-DIVISIBILITY AND THE DISCRETE LOGARITHM IN THE DIVISOR CLASS GROUP OF CURVES [J].
FREY, G ;
RUCK, HG .
MATHEMATICS OF COMPUTATION, 1994, 62 (206) :865-874
[7]  
Galbraith SD, 2002, LECT NOTES COMPUT SC, V2369, P324
[8]  
HARASAWA R, 1997, ADV CRYPTOLOGY EUROC, P190
[9]  
Joux A, 2002, LECT NOTES COMPUT SC, V2369, P20
[10]  
Joux A, 2000, LECT NOTES COMPUT SC, V1838, P385