• DocumentCode
    1338935
  • Title

    On the Complexity of Authorization in RBAC under Qualification and Security Constraints

  • Author

    Sun, Yuqing ; Wang, Qihua ; Li, Ninghui ; Bertino, Elisa ; Atallah, Mikhail

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
  • Volume
    8
  • Issue
    6
  • fYear
    2011
  • Firstpage
    883
  • Lastpage
    897
  • Abstract
    In practice, assigning access permissions to users must satisfy a variety of constraints motivated by business and security requirements. Here, we focus on Role-Based Access Control (RBAC) systems, in which access permissions are assigned to roles and roles are then assigned to users. User-role assignment is subject to role-based constraints, such as mutual exclusion constraints, prerequisite constraints, and role-cardinality constraints. Also, whether a user is qualified for a role depends on whether his/her qualification satisfies the role´s requirements. In other words, a role can only be assigned to a certain set of qualified users. In this paper, we study fundamental problems related to access control constraints and user-role assignment, such as determining whether there are conflicts in a set of constraints, verifying whether a user-role assignment satisfies all constraints, and how to generate a valid user-role assignment for a system configuration. Computational complexity results and/or algorithms are given for the problems we consider.
  • Keywords
    authorisation; computational complexity; RBAC; access permissions; authorization; computational complexity; qualification constraints; role based access control; security constraints; user role assignment; Access control; Computational complexity; Formal verification; Access control; RBAC; computational complexity.; formal methods;
  • fLanguage
    English
  • Journal_Title
    Dependable and Secure Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5971
  • Type

    jour

  • DOI
    10.1109/TDSC.2010.55
  • Filename
    5590260