Title :
Secure Elliptic Curve generation and key establishment on a 802.11 WLAN embedded device
Author :
Papaioannou, Panagiotis ; Nastou, Panagiotis ; Stamatiou, Yiannis ; Zaroliagis, Christos
Author_Institution :
Dept of Comput. Eng & Inf., Univ. of Patras, Patra, Greece
Abstract :
Elliptic curve cryptography (ECC) is one of the most promising alternatives to conventional public key cryptography, such as RSA and ElGamal, since it employs keys of smaller sizes for the same level of cryptographic strength. Smaller key sizes imply smaller hardware units for performing the arithmetic operations required by cryptographic protocols and, thus, ECC is an ideal candidate for implementation in embedded systems where the major computational resources (speed and storage) are limited. In this paper we present a port, written in ANSI C for maximum portability, of an open source ECC-based cryptographic library (ECC-LIB) to ATMEL´s AT76C520 802.11 WLAN Access Point. One of the major features of this port, not found in similar ports, is that it supports Complex Multiplication (CM) for the construction of Elliptic Curves with good security properties. We present some experimental results that demonstrate that the port is efficient and can lead to generic embedded systems with robust ECC-based cryptographic protocols using cryptographically strong ECCs generated with CM. As an application of the ported library, an EC Diffie-Hellman key exchange protocol is developed as an alternative of the 4-way key handshake protocol of the 802.11 protocol.
Keywords :
cryptographic protocols; public key cryptography; wireless LAN; 4-way key handshake protocol; 802.11 WLAN embedded device; 802.11 protocol; ATMEL AT76C520 802.11 WLAN access point; EC Diffie-Hellman key exchange protocol; ECC-based cryptographic library; ElGamal; RSA; arithmetic operations; complex multiplication; cryptographic protocols; elliptic curve cryptography; elliptic curve generation security; embedded systems; public key cryptography; Arithmetic; Cryptographic protocols; Elliptic curve cryptography; Elliptic curves; Embedded computing; Embedded system; Hardware; Libraries; Public key cryptography; Wireless LAN;
Conference_Titel :
Autonomous Decentralized Systems, 2009. ISADS '09. International Symposium on
Conference_Location :
Athens
Print_ISBN :
978-1-4244-4327-7
DOI :
10.1109/ISADS.2009.5207355