loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Foundations of Intrusion Tolerant Systems (OASIS'03)
Making Mobile Code Both Safe and Efficient
December 02-December 02
ISBN: 0-7695-2057-X
Michael Franz, University of California at Irvine
Wolfram Amme, University of California at Irvine
Matthew Beers, University of California at Irvine
Niall Dalton, University of California at Irvine
Peter H. Fröhlich, University of California at Irvine
Vivek Haldar, University of California at Irvine
Andreas Hartmann, University of California at Irvine
Peter S. Housel, University of California at Irvine
Fermín Reig, University of California at Irvine
Jeffery von Ronne, University of California at Irvine
Christian H. Stork, University of California at Irvine
Sergiy Zhenochin, University of California at Irvine

Mobile programs can potentially be malicious. To protect itself, a host that receives such mobile programs from an untrusted party or via an untrusted network connection will want some kind of guarantee that the mobile code is not about to cause any damage. The traditional solution to this problem has been verification, by which the receiving host examines the mobile program to discover all its actions even before starting execution. Unfortunately, aside from consuming computing resources in itself, verification inhibits traditional compiler optimizations, making such verifiable mobile code much less efficient than native code.

We have found an alternative solution by identifying a class of mobile-code representations in which malicious programs can simply not be encoded to begin with. In such an encoding, verification turns into an integral part of the decoding routine. Moreover, support for high-quality just-in-time code generation can be provided. We present two such encodings, one based on highly effective compression of abstract syntax trees, and another based on a reference-safe and type-safe variant of Static Single Assignment form.

Citation:
Michael Franz, Wolfram Amme, Matthew Beers, Niall Dalton, Peter H. Fröhlich, Vivek Haldar, Andreas Hartmann, Peter S. Housel, Fermín Reig, Jeffery von Ronne, Christian H. Stork, Sergiy Zhenochin, "Making Mobile Code Both Safe and Efficient," oasis, pp.337, Foundations of Intrusion Tolerant Systems (OASIS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.