Table 2.
Comparison summary of the performance complexity of RBAC, ABAC, and WBAC
Function | Access control model | ||
---|---|---|---|
RBAC | ABAC | WBAC | |
Authorization complexity | O(c a r d(R)) | O(c a r d(P S) + c a r d(R U)) | O(c a r d(a c t r(u s r)) + (c a r d(w) × c a r d(t e a m member))) |
Permission modification | O(c a r d(P S)) | ||
Privilege modification | O(c a r d(U S R)) | O(1) | O(c a r d(a u t h r(u s r)) + O(c a r d(t e a m member))) |
Revocation | O(c a r d(U S R)) | Undefined | O(c a r d(a u t h r(u s r)) + O(c a r d(t e a m member))) |
Permission review | O(c a r d(U S R) × c a r d(R)) | O(c a r d(P S)) |