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
Link To Document :
بازگشت