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 Microsystems Researchers Unveil World's Smallest Secure Web Server, Win Best Paper Award at PerCom 2005

Sun Microsystems Researchers Unveil World's Smallest Secure Web Server, Win Best Paper Award at PerCom 2005

December 23, 2004 - Researchers from the Next Generation Crypto team at Sun Microsystems Laboratories have created the world's smallest secure web server. Nicknamed Sizzle (from SSSL for Slim SSL), this server is the size of a U.S. twenty-five cent coin and is designed to be embedded in a wide array of tiny devices (home appliances, light fixtures, utility meters, sprinkler systems, personal medical devices, temperature and pressure sensors) for secure monitoring and control across the Internet.

A technical paper [1] describing Sizzle has been selected to receive the Mark Weiser Best Paper Award at the Third IEEE International Conference on Pervasive Computing and Communications (PerCom2005) in Hawaii in March, 2005. Sizzle has already sparked significant interest in the wireless sensor network community. According to Prof. David Wagner of U.C. Berkeley, a world-renowned computer security expert affiliated with the Center for Emerging Networked Trustworthy Systems (CENTS), this work represents the "biggest breakthrough in sensor network security in the last year".

The world's smallest secure web server developed at Sun Labs runs on the Berkeley/Crossbow mote devices.
Shown here is the Mica2dot mote.
The world's smallest secure web server developed at Sun Labs runs on the Berkeley/Crossbow mote devices. Shown here is the Mica2dot mote.

Sizzle runs on the Berkeley/Crossbow "motes" -- battery-powered, wireless devices equipped with an 8-bit microprocessor, 128KB of FLASH and a mere 4KB of RAM. While many small web servers have been demonstrated previously, none has addressed the capability of secure communication within such tight resource constraints. Sizzle implements the industry standard security protocol, SSL, used to protect Internet-based transactions like stock trading, e-commerce and on-line banking.

In spite of its small size, Sizzle makes no compromises in terms of security. It uses Elliptic Curve Cryptography (ECC), which has been chosen by the National Security Agency as the next generation public-key cryptographic technology for protecting sensitive U.S. Government information [2]. Compared to RSA, the conventional public-key technology, ECC provides comparable security while using less resources. For example, an RSA operation on the mote takes nearly 11 seconds but the equivalent ECC operation can be accomplished in under 1 second [3].

Sizzle implements an open specification [4] developed at the Internet Engineering Task Force (IETF), the organization responsible for defining Internet standards. In an effort to improve the overall security of the next-generation Internet, the Sun Labs team has also contributed ECC technology to a number of popular open-source cryptographic libraries and applications including OpenSSL, the Apache web server, and the Mozilla and Firefox browsers [5, 6, 7].

The Sun Labs Open House held in July 2004 at the Computer History Museum in Mountain View, California featured a demonstration of an ECC-enabled Mozilla browser controlling a wireless thermostat built around Sizzle.

More information on the Sun Labs Next Generation Crypto project.

References

[1] V. Gupta et al., "Sizzle: A Standards-based end-to-end Security Architecture for the Embedded Internet", PerCom 2005, Kauai, Mar. 2005 (to appear)

[2] NSA's presentation at the IETF Security Area Advisory Group (SAAG) meeting, Washington, DC, Nov 2004.

[3] N. Gura et al., "A Comparison of Elliptic Curve Cryptography and RSA on 8-bit CPUs", CHES 2004, Cambridge, MA, Aug. 2004.

[4] V. Gupta et al., "ECC Cipher Suites for TLS", IETF internet-draft, Dec. 2004.

[5] CNet/News.com, "Open-source group gets Sun security gift".

[6] Sun Microsystems, Inc., "Sun Microsystems Laboratories Contribute Next Generation Security Technologies to Open Source Project".

[7] V. Gupta et al., "Integrating Elliptic Curve Cryptography into the Web's Security Infrastructure", The Thirteenth International World Wide Web Conference, New York City, May 2004.

See Also

  • "Sizzle" Story

  • 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.