Safe Execution of Dynamically Loaded Code on Mobile Phones [chapter]

Glen Pink, Simon Gerber, Michael Fry, Judy Kay, Bob Kummerfeld, Rainer Wasinger
2012 Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering  
Mobile phones are personal devices, and as such there is an increasing need for personalised, context-aware applications. This paper describes DCEF (Dynamic Code Execution Framework), a framework which allows applications to securely execute dynamically loaded code, providing new functionality such as client-side personalisation. DCEF ensures the user's personal information remains safe while executing code from potentially untrusted sources. Our contributions are: the abstract design of DCEF;
more » ... n evaluation of the security of our design; the implementation of DCEF; a demonstration that runtime performance is acceptable and validation of DCEF by using it to create an application which provides personalised information delivery about cultural heritage and museum sites.
doi:10.1007/978-3-642-29154-8_1 fatcat:jicpkunmrfamtdm6xjxwwgcpha