Research Article
Safe Execution of Dynamically Loaded Code on Mobile Phones
@INPROCEEDINGS{10.1007/978-3-642-29154-8_1, author={Glen Pink and Simon Gerber and Michael Fry and Judy Kay and Bob Kummerfeld and Rainer Wasinger}, title={Safe Execution of Dynamically Loaded Code on Mobile Phones}, proceedings={Mobile and Ubiquitous Systems: Computing, Networking, and Services. 7th International ICST Conference, MobiQuitous 2010, Sydeny, Australia, December 6-9, 2010, Revised Selected Papers}, proceedings_a={MOBIQUITOUS}, year={2012}, month={10}, keywords={Client-side user modelling security frameworks personalised mobile applications}, doi={10.1007/978-3-642-29154-8_1} }
- Glen Pink
Simon Gerber
Michael Fry
Judy Kay
Bob Kummerfeld
Rainer Wasinger
Year: 2012
Safe Execution of Dynamically Loaded Code on Mobile Phones
MOBIQUITOUS
Springer
DOI: 10.1007/978-3-642-29154-8_1
Abstract
Mobile phones are 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; an 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.