Sizzle: A standards-based end-to-end security architecture for the embedded Internet

被引:37
作者
Gupta, Vipul [1 ]
Wurm, Michael [1 ]
Zhu, Yu [1 ]
Millard, Matthew [1 ]
Fung, Stephen [1 ]
Gura, Nils [1 ]
Eberle, Hans [1 ]
Shantz, Sheueling Chang [1 ]
机构
[1] Sun Microsyst Labs, 16 Network Circle,UMPK16 160, Menlo Pk, CA 94025 USA
关键词
Sensor network security; Elliptic Curve Cryptography; Smallest secure webserver;
D O I
10.1016/j.pmcj.2005.08.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
According to popular perception, public-key cryptography is beyond the capabilities of highly constrained, "mote"-like, embedded devices. We show that elliptic curve cryptography not only makes public-key cryptography feasible on these devices, it allows one to create a complete secure web server stack that runs efficiently within very tight resource constraints. Our smallfootprint HTTPS stack, nicknamed Sizzle, has been implemented on multiple generations of the Berkeley/Crossbow motes where it runs in less than 4 KB of RAM, completes a full SSL handshake in 1 s (session reuse takes 0.5 s) and transfers 1 KB of application data over SSL in 0.4 s. Sizzle is the world's smallest secure web server and can be embedded inside home appliances, personal medical devices, etc., allowing them to be monitored and controlled remotely via a web browser without sacrificing end-to-end security.
引用
收藏
页码:425 / 445
页数:21
相关论文
共 31 条
  • [1] Allen C., 1999, RFC, DOI [DOI 10.17487/RFC2246, 10.17487/RFC2246]
  • [2] [Anonymous], 1999, X963 ANSI AM BANK AS
  • [3] [Anonymous], 1999, X962 ANSI AM BANK AS
  • [4] [Anonymous], 2004, GUIDE ELLIPTIC CURVE, DOI [10.1007/b97644, DOI 10.1007/B97644]
  • [5] [Anonymous], 1990, 1144 RFC
  • [6] [Anonymous], 2003, SPECIAL PUBLICATION
  • [7] BAKRE A, 1995, INT CON DISTR COMP S, P136, DOI 10.1109/ICDCS.1995.500012
  • [8] A comparison of mechanisms for improving TCP performance over wireless links
    Balakrishnan, H
    Padmanabhan, VN
    Seshan, S
    Katz, RH
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (06) : 756 - 769
  • [9] BORMANN C, 2001, 3095 IETF RFC
  • [10] Crossbow Technology Inc, CROSSB PROD INF