ACM Home Page
Please provide us with feedback. Feedback
Analyzing the energy consumption of security protocols
Full text PdfPdf (272 KB)
Source International Symposium on Low Power Electronics and Design archive
Proceedings of the 2003 international symposium on Low power electronics and design table of contents
Seoul, Korea
SESSION: Power modeling and optimization for embedded systems table of contents
Pages: 30 - 35  
Year of Publication: 2003
ISBN:1-58113-682-X
Authors
Nachiketh R. Potlapally  Princeton University, Princeton, NJ
Srivaths Ravi  NEC Laboratories America, Princeton, NJ
Anand Raghunathan  NEC Laboratories America, Princeton, NJ
Niraj K. Jha  Princeton University, Princeton, NJ
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 207,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/871506.871518
What is a DOI?

ABSTRACT

Security is critical to a wide range of wireless data applications and services. While several security mechanisms and protocols have been developed in the context of the wired Internet, many new challenges arise due to the unique characteristics of battery powered embedded systems. In this work, we focus on an important constraint of such devices -- battery life -- and examine how it is impacted by the use of security protocols.We present a comprehensive analysis of the energy requirements of a wide range of cryptographic algorithms that are used as building blocks in security protocols. Furthermore, we study the energy consumption requirements of the most popular transport-layer security protocol SSL (Secure Sockets Layer). To our knowledge, this is the first comprehensive analysis of the energy requirements of SSL. For our studies, we have developed a measurement-based experimental testbed that consists of an iPAQ PDA connected to a wireless LAN and running Linux, a PC-based data acquisition system for real-time current measurement, the OpenSSL implementation of the SSL protocol, and parametrizable SSL client and server test programs. We investigate the impact of various parameters at the protocol level (such as cipher suites, authentication mechanisms, and transaction sizes, etc.) and the cryptographic algorithm level (cipher modes, strength) on overall energy consumption for secure data transactions.Based on our results, we discuss various opportunities for realizing energy-efficient implementations of security protocols. We believe such investigations to be an important first step towards addressing the challenges of energy efficient security for battery-constrained systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
U. S. Department of Commerce, The Emerging Digital Economy II. http://www.esa.doc.gov/508/esa/TheEmergingDigitalEconomyII.htm, 1999.
 
2
W. W. W. Consortium, The World Wide Web Security FAQ. http://www.w3.org/Security/faq/www-security-faq.html, 1998.
 
3
 
4
 
5
LAN MAN Standards Committee of the IEEE Computer Society. Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specification: IEEE standard 802.11, 1990.
 
6
IPSec Working Group. http://www.ietf.org/html.charters/ipsec-charter.html.
 
7
SSL 3.0 Specification. http://wp.netscape.com/eng/ssl3/.
 
8
Wireless Application Protocol 2.0 - Technical White Paper. WAP Forum (http://www.wapforum.org/), Jan. 2002.
 
9
Compaq Ipaq Pocket PC. http://h20022.www2.hp.com, 2002.
 
10
D. W. Carman, P. S. Kruus, and B. J. Matt, Constraints and Approaches for Distributed Sensor Security. Network Associates Labs Tech. Rep. 00-010, 2000.
11
 
12
13
 
14
N. Potlapally, S. Ravi, A. Raghunathan, and G. Lakshminarayana, "Optimizing public-key encryption for wireless clients," in Proc. IEEE Int. Conf. Communications, pp. 1050--1056, May 2002.
15
 
16
 
17
 
18
 
19
G. Apostolopoulos, V. Peris, P. Pradhan, and D. Saha, "Securing electronic commerce: Reducing the SSL overhead," IEEE Network, pp. 8--16, July 2000.
 
20
21
 
22
A. Hodjat and I. Verbauwhede, "The energy cost of secrets in ad-hoc networks," in Proc. IEEE CAS Wkshp. Wireless Communication and Networking, Sept. 2002.
 
23
 
24
D. S. Wong and A. H. Chan, "Mutual authentication and key exchange for low power wireless communications," in Proc. IEEE MILCOM Conf., pp. 39--43, Oct. 2001.
 
25
Y. W. Law, S. Dulman, S. Etalle, and P. J. M. Havinga, Assessing Security-Critical Energy-Efficient Sensor Networks. Univ. of Twente, The Netherlands, Tech. Rep. TR-CTIT-02-18, July 2002.
 
26
R. Karri and P. Mishra, "Minimizing energy consumption of secure wireless session with QoS constraints," in Proc. Int. Conf. Communications, pp. 2053--2057, May 2002.
 
27
OpenSSL Project. http://www.openssl.org.
 
28
Familiar Project. http://familiar.handhelds.org.
 
29
National Instruments Corp. http://www.ni.com.
30
 
31
Y. L. Yin, "The RC5 encryption algorithm: Two years on," RSA Laboratories' Cryptobytes, vol. winter, pp. 14--15, 1997.

CITED BY  17

Collaborative Colleagues:
Nachiketh R. Potlapally: colleagues
Srivaths Ravi: colleagues
Anand Raghunathan: colleagues
Niraj K. Jha: colleagues