Title :
Certificates of Resource Usage on Mobile Telephones
Author_Institution :
IRISA/CNRS, Rennes
Abstract :
Resources on Java-enabled mobile telephones are controlled by permissions that grant an applet a certain number of accesses to a resource. Such permissions can be given by the operator or can be obtained dynamically during execution by querying the user interactively. In this talk, we describe a formal model of such interactive access control with an emphasis on how to handle permissions with multiplicities. Based on this model, we present a proof system in which it is possible to engineer a formal proof that an applet will not consume resources for which it does not have permissions. Such proofs will then serve as a basis for constructing compact certificates attesting the correct behaviour of a down-loaded applet.
Keywords :
Java; authorisation; formal specification; mobile computing; mobile handsets; Java-enabled mobile telephone; applet; formal model; formal proof system; interactive access control; resource usage; Access control; Contracts; Data analysis; Fasteners; Java; Logic devices; Permission; Safety; Telephony; Writing;
Conference_Titel :
Leveraging Applications of Formal Methods, Verification and Validation, 2006. ISoLA 2006. Second International Symposium on
Conference_Location :
Paphos
Print_ISBN :
978-0-7695-3071-0
DOI :
10.1109/ISoLA.2006.41