Energy and Processing Demand Analysis of TLS Protocol in Internet of Things Applications
1
Internet of Things Research Lab, Santa Clara University, USA
|
Publication type: Proceedings Article
Publication date: 2018-10-01
Abstract
Transport Layer Security (TLS) is the de-facto protocol for secure communication in Internet of Things (IoT) applications. However, the processing and energy demands of this protocol are two essential parameters that must be taken into account with respect to the resource-constraint nature of IoT devices. In this paper, we study the resource consumption of the TLS handshake using a testbed in which an IoT board (Cypress CYW43907) communicates with a Raspberry Pi server over an 802.11 wireless link. Although TLS supports a wide-array of encryption algorithms, we focus on the performance of TLS using three of the most popular and robust cipher suites. Our experiments show that ciphers using Elliptic Curve Diffie Hellman (ECDHE) key exchange are considerably more efficient than ciphers using Diffie Hellman (DHE). Furthermore, ECDSA signature verification consumes more time and energy than RSA signature verification given ECDHE key exchange. The studies of this paper help IoT designers choose an appropriate TLS cipher suite based on application demands, computational capabilities, and available energy resources.
Found
Found
Top-30
Journals
1
|
|
Lecture Notes in Networks and Systems
1 publication, 16.67%
|
|
Communications in Computer and Information Science
1 publication, 16.67%
|
|
1
|
Publishers
1
2
|
|
Springer Nature
2 publications, 33.33%
|
|
1
2
|
- We do not take into account publications without a DOI.
- Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
- Statistics recalculated weekly.
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.