High-speed implementation of an ECC-based wireless authentication protocol on an ARM microprocessor

被引:30
作者
Aydos, M [1 ]
Yanik, T [1 ]
Koç, ÇK [1 ]
机构
[1] Oregon State Univ, Dept Elect & Comp Engn, Corvallis, OR 97331 USA
来源
IEE PROCEEDINGS-COMMUNICATIONS | 2001年 / 148卷 / 05期
关键词
D O I
10.1049/ip-com:20010511
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The results of the implementation of elliptic curve cryptography (ECC) over the field GF(p) on an 80MHz, 32-bit ARM microprocessor are presented. A practical software library has been produced which supports variable length implementation of the elliptic curve digital signature algorithm (ECDSA). The ECDSA and a recently proposed ECC-based wireless authentication protocol are implemented using the library. Timing results show that the 160-bit ECDSA signature generation and verification operations take around 46ms and 94ms, respectively. With these timings, the execution of the ECC-based wireless authentication protocol takes around 140ms on the ARM7TDMI processor, which is a widely used, low-power core processor for wireless applications.
引用
收藏
页码:273 / 279
页数:7
相关论文
共 20 条
[1]  
*ARM INC, 1998, ADV RISC MACH ARCH R
[2]  
AYDOS M, 1998, P 2 INT WORKSH DISCR
[3]  
Aziz A., 1994, IEEE Personal Communications, V1, P25, DOI 10.1109/98.295357
[4]   PRIVACY AND AUTHENTICATION ON A PORTABLE COMMUNICATIONS-SYSTEM [J].
BELLER, MJ ;
CHANG, LF ;
YACOBI, Y .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1993, 11 (06) :821-829
[5]  
Blake I.F., 1999, ELLIPTIC CURVES CRYP
[6]  
Cohen H, 1998, LECT NOTES COMPUT SC, V1514, P51
[7]  
GUNASEKARA O, 1998, DEV DIGITAL CELL PHO
[8]  
GUNASEKARA O, 1997, SMART PHONE CALLENGE
[9]  
Hasegawa T., 1998, Public Key Cryptography. First International Workshop on Practice and Theory in Public Key Cryptography, PKC'98. Proceedings, P182, DOI 10.1007/BFb0054024
[10]  
*IEEE, 1999, P1363 STAND SPEC PUB