7th IEEE International Workshop on Trusted Collaboration

Research Article

Fast Semantic Attribute-Role-Based Access Control (ARBAC) in a Collaborative Environment

Download499 downloads
  • @INPROCEEDINGS{10.4108/icst.collaboratecom.2012.250750,
        author={Leo Obrst and Dru McCandless and David Ferrell},
        title={Fast Semantic Attribute-Role-Based Access Control (ARBAC) in a Collaborative Environment},
        proceedings={7th IEEE International Workshop on Trusted Collaboration},
        publisher={IEEE},
        proceedings_a={TRUSTCOL},
        year={2012},
        month={12},
        keywords={access control policy attribute-based role-based semantic web logic programming knowledge compilation social network ontology rule-based reasoning},
        doi={10.4108/icst.collaboratecom.2012.250750}
    }
    
  • Leo Obrst
    Dru McCandless
    David Ferrell
    Year: 2012
    Fast Semantic Attribute-Role-Based Access Control (ARBAC) in a Collaborative Environment
    TRUSTCOL
    ICST
    DOI: 10.4108/icst.collaboratecom.2012.250750
Leo Obrst1,*, Dru McCandless1, David Ferrell1
  • 1: The MITRE Corporation
*Contact email: lobrst@mitre.org

Abstract

This paper is an early report of our continuing effort to provide a platform-independent framework so that information originators and security administrators can specify access rights to information consistently and completely, and that this specification is then rigorously enforced. To accomplish this objective it is necessary to link a security policy model to a policy language with sufficient expressive power to ensure logical consistency. For the purposes of this research we are using a modified Attribute-Role-Based Access Control (ARBAC) security model and the Web Ontology Language (OWL) with additional rules in a logic programming framework to express access policy, going beyond the limitations of previous attempts in this vein. In addition we are developing a mechanism using knowledge compilation techniques that allows access policy constraint checking to be implemented in real-time, via a bit-vector encoding that can be used for rapid run-time reasoning.