• DocumentCode
    182026
  • Title

    An Improved Role-Based Access to Android Applications with JCHR

  • Author

    Bistarelli, S. ; Costantino, Gianpiero ; Martinelli, F. ; Santini, Federico

  • Author_Institution
    Dipt. di Mat. e Inf., Univ. di Perugia, Perugia, Italy
  • fYear
    2014
  • fDate
    8-12 Sept. 2014
  • Firstpage
    341
  • Lastpage
    348
  • Abstract
    In this paper we show how deductive and abductive reasoning in distributed authorisation can be efficiently ported to Android. Such logical-inference processes prove to be important tools due to the intrinsic autonomic-nature of these mobile devices. Both deduction and abduction are represented by using Constraint Handling Rules (CHR), a high-level declarative constraint programming-language, and implemented in JCHR (CHR embedded into Java). To represent credentials we elaborate on RTW, a weighted Role-based Trust-management family of languages: CHR programs are developed after such languages. In general, having weights associated with credentials leads to a more informative reasoning, for instance, access can be granted only if the total uncertainty is less than 20%.
  • Keywords
    Android (operating system); Java; authorisation; constraint handling; inference mechanisms; mobile computing; trusted computing; Android applications; JCHR; Java; RTW; abductive reasoning; constraint handling rules; deductive reasoning; distributed authorisation; high-level declarative constraint programming-language; logical-inference processes; mobile devices; role-based access; weighted role-based trust-management family; Authorization; Cognition; Educational institutions; Java; Peer-to-peer computing; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security (ARES), 2014 Ninth International Conference on
  • Conference_Location
    Fribourg
  • Type

    conf

  • DOI
    10.1109/ARES.2014.52
  • Filename
    6980301