A certified reference validation mechanism for the permission model of android

3Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Android embodies security mechanisms at both OS and application level. In this platform application security is built primarily upon a system of permissions which specify restrictions on the operations a particular process can perform. The critical role of these security mechanisms makes them a prime target for (formal) verification. We present an idealized model of a reference monitor of the novel mechanisms of Android 6 (and further), where it is possible to grant permissions at run time. Using the programming language of the proof-assistant Coq we have developed a functional implementation of the reference validation mechanism and certified its correctness with respect to the specified reference monitor. Several properties concerning the permission model of Android 6 and its security mechanisms have been formally formulated and proved. Applying the program extraction mechanism provided by Coq we have also derived a certified Haskell prototype of the reference validation mechanism.

Cite

CITATION STYLE

APA

Betarte, G., Campo, J., Gorostiaga, F., & Luna, C. (2018). A certified reference validation mechanism for the permission model of android. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10855 LNCS, pp. 271–288). Springer Verlag. https://doi.org/10.1007/978-3-319-94460-9_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free