DocumentCode
2823147
Title
A high-speed ECC-based wireless authentication on an ARM microprocessor
Author
Aydos, M. ; Yantk, T. ; Koç, Ç K.
Author_Institution
Dept. of Electr. & Comput. Eng., Oregon State Univ., Corvallis, OR, USA
fYear
2000
fDate
36861
Firstpage
401
Lastpage
409
Abstract
We present the results of our implementation of elliptic curve cryptography (ECC) over the field GF(p) on an 80-MHz, 32-bit ARM microprocessor. We have produced a practical software library which supports variable length implementation of the elliptic curve digital signature algorithm (ECDSA). We implemented the ECDSA and a recently proposed ECC-based wireless authentication protocol using the library. Our timing results show that the 160-bit ECDSA signature generation and verification operations take around 46 ms and 94 ms, respectively. With these timings, the execution of the ECC-based wireless authentication protocol takes around 140 ms on the ARM7TDMI processor, which is a widely, used, low-power core processor for wireless applications
Keywords
authorisation; message authentication; microprocessor chips; mobile computing; portable computers; public key cryptography; software libraries; 160 bit; 32 bit; 80 MHz; ARM microprocessor; ARM7TDMI processor; ECDSA; core processor; elliptic curve cryptography; elliptic curve digital signature algorithm; high-speed ECC-based wireless authentication; software library; wireless applications; Authentication; Cryptographic protocols; Digital signatures; Elliptic curve cryptography; Elliptic curves; Microprocessors; Software algorithms; Software libraries; Timing; Wireless application protocol;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Security Applications, 2000. ACSAC '00. 16th Annual Conference
Conference_Location
New Orleans, LA
Print_ISBN
0-7695-0859-6
Type
conf
DOI
10.1109/ACSAC.2000.898895
Filename
898895
Link To Document