• DocumentCode
    1573221
  • Title

    An extensible XACML authorization decision engine for context aware applications

  • Author

    Cheaito, Marwan ; Laborde, Romain ; Barrère, François ; Benzekri, Abdelmalek

  • Author_Institution
    IRIT/SIERA, Univ. Paul Sabatier, Toulouse, France
  • fYear
    2009
  • Firstpage
    377
  • Lastpage
    382
  • Abstract
    Context-awareness is a central aspect of pervasive computing applications. However, the information representing a context evolves with the capability of the technology embedded in pervasive devices. As a consequence, access control systems should be able to support and understand any new context information in order to address access control requirements. In this article, we present an extensible XACML (eXtensible Access Control Markup Language) authorization decision engine to provide such flexibility. In attribute based access control like XACML, extending the policy authorization engine means extending its ability to understand new attributes data types including the functions that are used in the policy to evaluate the users´ requests. We show there are two kinds of data types to consider in the context of access control system: data types of which both the values and the order relations are initially known, and data types of which neither the value nor the relation order are initially known. Based on this analysis, we present an extensible architecture for implementing XACML decision authorization engine composed of a core component that can be enhanced by additional data type modules. This architecture has been implemented in Java and includes an API for writing new data type modules.
  • Keywords
    Java; XML; application program interfaces; authorisation; ubiquitous computing; API; Java; access control systems; context aware applications; data type modules; extensible Access Control Markup Language; extensible XACML authorization decision engine; pervasive computing; policy authorization engine; Access control; Authorization; Context awareness; Context modeling; Engines; Global Positioning System; Java; Markup languages; Pervasive computing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing (JCPC), 2009 Joint Conferences on
  • Conference_Location
    Tamsui, Taipei
  • Print_ISBN
    978-1-4244-5227-9
  • Electronic_ISBN
    978-1-4244-5228-6
  • Type

    conf

  • DOI
    10.1109/JCPC.2009.5420155
  • Filename
    5420155