Title :
Performance evaluation of Secure Remote Password protocol
Author :
Hämaläinen, Panu ; Hännikäinen, Marko ; Niemi, Markku ; Hämaläinen, Timo
Author_Institution :
Inst. of Digital & Comput. Syst., Tampere Univ. of Technol., Finland
fDate :
6/24/1905 12:00:00 AM
Abstract :
The paper evaluates the performances of the Secure Remote Password (SRP) authentication protocol computations. The software implementations are written in C with the MIRACL and OpenSSL libraries utilized and evaluated on Pentium III and ARM9TDMI microprocessors. Accelerating the performance of the critical computational parts with dedicated hardware is discussed. The measurements show that with a prime modulus of length 2048 bits the SRP computations take 80.5 ms on 700 MHz Pentium III and 503 ms on 200 MHz ARM9TDMI with the highest software optimizations within the libraries. With maximal precomputation the execution times can be decreased down to 30.6 ms and 194 ms respectively. By adding appropriate hardware support for the SHA-1 hash computation and exponentiation their cycle counts can be reduced at least by factors of 10 and 20.
Keywords :
message authentication; multimedia computing; software libraries; transport protocols; 194 ms; 200 MHz; 2048 bit; 30.6 ms; 503 ms; 700 MHz; 80.5 ms; ARM9TDMI microprocessors; MIRACL; OpenSSL; Pentium III; SHA-1 hash computation; Secure Remote Password protocol; authentication protocol computations; cycle counts; execution times; hardware support; maximal precomputation; prime modulus; software optimizations; Access protocols; Authentication; Communication system security; Cryptographic protocols; Hardware; Internet; Performance evaluation; Software libraries; Software measurement; Transport protocols;
Conference_Titel :
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Print_ISBN :
0-7803-7448-7
DOI :
10.1109/ISCAS.2002.1010152