Title :
Sizzle: a standards-based end-to-end security architecture for the embedded Internet
Author :
Gupta, Vipul ; Millard, Matthew ; Fung, Stephen ; Zhu, Yu. ; Gura, Nils ; Eberle, Hans ; Shantz, Sheueling Chang
Author_Institution :
Sun MicroSysterms Lab., Menlo Park, CA, USA
Abstract :
This paper introduces Sizzle, the first fully implemented end-to-end security architecture for highly constrained embedded devices. According to popular perception, public-key cryptography is beyond the capabilities of such devices. We show that elliptic curve cryptography (ECC) not only makes public-key cryptography feasible on these devices, it allows one to create a complete secure Web server stack including SSL, HTTP and user application that runs efficiently within very tight resource constraints. Our small footprint HTTPS stack needs less than 4 KB of RAM and interoperates with an ECC-enabled version of the Mozilla Web browser. We have implemented Sizzle on the 8-bit Berkeley/Crossbow Mica2 "mote" platform where it can complete a full SSL handshake in less than 4 seconds (session reuse takes under 2 seconds) and transfer 450 bytes of application data over SSL in about 1 second. We present additional optimizations that can further improve performance. To the best of our knowledge, this is the world\´s smallest secure Web server (in terms of both physical dimensions and resources consumed) and significantly lowers the barrier for connecting a variety of interesting new devices (e.g. home appliances, personal medical devices) to the Internet without sacrificing end-to-end security.
Keywords :
Internet; client-server systems; cryptography; embedded systems; telecommunication security; telecommunication standards; transport protocols; Secure Socket Layer protocol; Sizzle end-to-end security architecture; client-server system; elliptic curve cryptography; embedded Internet; public-key cryptography; secure Web server stack; telecommunication standards; Authentication; Chemical sensors; Data security; Elliptic curve cryptography; Home appliances; IP networks; Internet; Monitoring; Public key cryptography; Web server;
Conference_Titel :
Pervasive Computing and Communications, 2005. PerCom 2005. Third IEEE International Conference on
Print_ISBN :
0-7695-2299-8
DOI :
10.1109/PERCOM.2005.41