DocumentCode
541869
Title
Performance evaluation of the TLS handshake in the context of embedded devices
Author
Koschuch, Manuel ; Hudler, Matthias ; Krüger, Michael
Author_Institution
Competence Centre for IT-Security, FH Campus Wien, University of Applied Science, Favoritenstrasse 226, 1100 Vienna, Austria
fYear
2010
fDate
26-28 July 2010
Firstpage
1
Lastpage
10
Abstract
With the strong advent of mobile and embedded devices communicating in a wireless way using the air inter-face, the need for secure connections, efficient en- and decryption and strong authentication becomes more and more pronounced. The Transport Layer Security (TLS) protocol provides a convenient and well researched way to establish a secure authenticated connection between 2 communicating parties. By utilizing Elliptic Curve Cryptography (ECC) instead of the more common RSA algorithms, asymmetric cryptography is feasible even for tiny integrated devices. However, when dealing with heavily resource constrained appliances, it does not suffice to speed up just the cryptography related computations, but to also keep the communication necessary to establish a secure connection to a minimum, in order not to drain the scarce energy resources of the small devices. In this work we give a thorough investigation of the communication overhead the TLS handshake requires when used in conjunction with elliptic curve cryptography, together with experimental results using our own library handcrafted to support ECC on embedded systems. The results give implementers a useful guide for weighing security versus performance and also justifies the need for new authentication methods, requiring less communication overhead.
Keywords
Elliptic curve cryptography; Elliptic curves; Protocols; Servers; Waste materials; Elliptic curve cryptography; Embedded devices; Performance evaluation; Sensor networks; Transport layer security;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Communication Networking (DCNET), Proceedings of the 2010 International Conference on
Conference_Location
Athens
Type
conf
Filename
5740728
Link To Document