Skip to main navigation Skip to search Skip to main content

Approximation algorithms for minimizing the number of roles and administrative assignments in RBAC

  • Hejiao Huang*
  • , Feng Shang
  • , Jiangtao Zhang
  • *Corresponding author for this work
  • Harbin Institute of Technology Shenzhen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In role based access control (RBAC), minimizing the descriptive set of roles (specified as Basic-RMP) and minimizing the administrative assignments for roles (specified as Edge-RMP) can greatly decrease the management costs. Both role mining problems are proved to be NP-hard. In this work, we convert Basic-RMP to set cover problem and Edge-RMP to weighted set cover problem. Hence, many well-known methods for solving the Set Cover Problems can be applied to solve these role mining problems. According to the conversion process and the greedy idea for solving set cover problems, two algorithms respectively named GA Basic algorithm for Basic-RMP and GA Edge algorithm for Edge-RMP, are given in this paper. Experiment results show that the average similarity rate between role sets produced by GA Basic algorithm and the original ones is above 90%. However, in the process of converting role mining into Set Cover Problem, the number of candidate role set was exponential. In order to reduce the complexity of the GA Basic algorithm, this paper presents a new polynomial-time algorithm with a performance nearly the same as that of GA Basic algorithm.

Original languageEnglish
Title of host publicationProceedings - 36th Annual IEEE International Computer Software and Applications Conference Workshops, COMPSACW 2012
Pages427-432
Number of pages6
DOIs
StatePublished - 2012
Externally publishedYes
Event36th Annual IEEE International Computer Software and Applications Conference Workshops, COMPSACW 2012 - Izmir, Turkey
Duration: 16 Jul 201220 Jul 2012

Publication series

NameProceedings - International Computer Software and Applications Conference
ISSN (Print)0730-3157

Conference

Conference36th Annual IEEE International Computer Software and Applications Conference Workshops, COMPSACW 2012
Country/TerritoryTurkey
CityIzmir
Period16/07/1220/07/12

Keywords

  • Greedy algorithm
  • RBAC
  • Role mining

Fingerprint

Dive into the research topics of 'Approximation algorithms for minimizing the number of roles and administrative assignments in RBAC'. Together they form a unique fingerprint.

Cite this