XTR implementation on reconfigurable hardware

被引:0
作者
Peeters, E
Neve, M
Ciet, M
机构
[1] Catholic Univ Louvain, Crypto Grp, B-1348 Louvain, Belgium
[2] Innova Card, F-13600 La Ciotat, France
来源
CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2004, PROCEEDINGS | 2004年 / 3156卷
关键词
public key cryptosystem; XTR; reconfigurable hardware; efficient implementation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, Lenstra and Verheul proposed an efficient cryptosystem called XTR. This system represents elements of F,6 with order dividing p(2) - p + 1 by their trace over F-p2. Compared with the usual representation, this one achieves a ratio of three between security size and manipulated data. Consequently very promising performance compared with RSA and ECC are expected. In this paper, we are dealing with hardware implementation of XTR, and more precisely with Field Programmable Gate Array (FPGA). The intrinsic parallelism of such a device is combined with efficient modular multiplication algorithms to obtain effective implementation(s) of XTR with respect to time and area. We also compare our implementations with hardware implementations of RSA and ECC. This shows that XTR achieves a very high level of speed with small area requirements: an XTR exponentiation is carried out in less than 0.21 ms at a frequency beyond 150 MHz.
引用
收藏
页码:386 / 399
页数:14
相关论文
共 28 条
[1]  
ARJEN K, 2001, LECT NOTES COMPUTER, V1992, P73
[2]  
BARRETT P, 1987, LECT NOTES COMPUT SC, V263, P311
[3]   High-radix montgomery modular exponentiation on reconfigurable hardware [J].
Blum, T ;
Paar, C .
IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (07) :759-764
[4]   THE AREA-TIME COMPLEXITY OF BINARY MULTIPLICATION [J].
BRENT, RP ;
KUNG, HT .
JOURNAL OF THE ACM, 1981, 28 (03) :521-534
[5]  
BRICKELL EF, 1983, P CRYPTO 82, P51
[6]  
GONG G, 1999, IEEE T INF THEORY NO
[7]  
Granger R, 2004, LECT NOTES COMPUT SC, V3076, P235
[8]  
IEEE, 2000, 13632000 IEEE
[9]  
Joye M, 2002, LECT NOTES COMPUT SC, V2523, P291
[10]   Fast algorithm for modular reduction [J].
Koc, CK ;
Hung, CY .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (04) :265-271