Skip to Content Java Solaris Communities Partners My Sun Sun Store United States Worldwide

»  Spotlight Articles
»  Projects
»  Publications
»  People
»  Awards
»  Events
»  Downloads
»  Internships
»  Contrarian Minds
»  About Sun Labs
Sun Labs Technical Report TR-2008-173
The Energy Cost of SSL in Deeply Embedded Systems
by Vipul Gupta and Michael Wurm

Read Technical Report

June 26, 2008 - This technical report is a sequel to Technical Report TR-2005-145 , which introduced Sizzle -- the world's smallest secure web server. Sizzle can run on "mote"-like devices that are powered by 8- or 16-bit processors and have as little as 4-10KB of RAM. Sizzle implements the Internet's dominant security protocol, SSL, used to protect sensitive transactions like e-commerce and on-line banking. It is designed to be embeddable in a wide array of tiny devices including home appliances, utility meters, personal medical devices, lighting fixtures and industrial sensors allowing these devices to be monitored and controlled securely across the Internet.

This paper presents the first empirical energy analysis of the SSL protocol running on highly constrained devices. Its main contributions are:

  • Architectural enhancements to Sizzle aimed at reducing the energy spent in idle listening for incoming service requests.
  • A comprehensive analysis of the power consumption of an SSL handshake and bulk data transfer, as well as the underlying cryptographic algorithms.
  • A comparison of HTTPS data transfers (using both RSA and Elliptic Curve Cryptography (ECC) public-key mechanisms) against HTTP transfers for estimating the energy overhead of secure communication.
  • The extra energy cost of encrypting and authenticating application data with SSL is around 15% in our experiments. With the addition of application-level, duty-cycle based approach to low-power listening for incoming service requests, a pair of alkaline batteries can power Sizzle for over a year under a variety of application scenarios.

    For more information:

  • Sun Labs report - TR-2008-173
  • Sizzle: The World's Smallest Secure Web Server - technical details revealed in a new Sun Labs report - TR-2005-145
  • Sun Labs report - TR-2005-145
  • Extending Internet Connectivity to Smart Dust
  • Huge Advance for Tiny Devices
  • Sun Microsystems Researchers Unveil World's Smallest Secure Web Server, Win Best Paper Award at PerCom 2005
  • Related work at Sun Labs:

  • Project Sun SPOT
  • Would you recommend this Sun site to a friend or colleague?
    Contact About Sun News Employment Privacy Terms of Use Trademarks Copyright 1994-2008 Sun Microsystems, Inc.