ACM Home Page
Please provide us with feedback. Feedback
Flexible access control policy specification with constraint logic programming
Full text PdfPdf (422 KB)
Source ACM Transactions on Information and System Security (TISSEC) archive
Volume 6 ,  Issue 4  (November 2003) table of contents
Pages: 501 - 546  
Year of Publication: 2003
ISSN:1094-9224
Authors
Steve Barker  King's College, University of London, Strand, London
Peter J. Stuckey  University of Melbourne, Melbourne, Australia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 118,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/950191.950194
What is a DOI?

ABSTRACT

We show how a range of role-based access control (RBAC) models may be usefully represented as constraint logic programs, executable logical specifications. The RBAC models that we define extend the "standard" RBAC models that are described by Sandhu et al., and enable security administrators to define a range of access policies that may include features, like denials of access and temporal authorizations, that are often useful in practice, but which are not widely supported in existing access control models. Representing access policies as constraint logic programs makes it possible to support certain policy options, constraint checks, and administrator queries that cannot be represented by using related methods (like logic programs). Representing an access control policy as a constraint logic program also enables access requests and constraint checks to be efficiently evaluated.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
 
5
 
6
7
8
 
9
 
10
 
11
 
12
 
13
Ferraiolo, D., Cugini, J., and Kuhn, R. 1995. Role-based access control (RBAC): Features and motivations. In Proceedings of the 11th Annual Computer Security Applications Conference, 241--248.
 
14
Gelfond, M. and Lifschitz, V. 1988. The stable model semantics for logic programming. In Proceedings of 5th International Conference and Symposium on Logic Programming. R. Kowalski and K. Bowen, Eds. MIT Press, Cambridge, MA, 1070--1080.
 
15
 
16
17
18
19
 
20
 
21
 
22
 
23
Marriott, K. and Stuckey, P. 1998. Programming with Constraints: An Introduction. MIT Press, Cambridge, MA.
 
24
 
25
Reiter, R. 1980. A logic for default reasoning. Artificial Intelligence 13, 81--132.
26
 
27
28
 
29
SICStus 1999. Sicstus prolog home page. http://www.sics.se/sicstus/.
 
30
 
31
Sterling, L. and Shapiro, E. 1994. The Art of PROLOG. MIT Press, Cambridge, MA.
 
32
 
33
Woo, T. and Lam, S. 1993. Authorizations in distributed systems: A new approach. Journal of Computer Security 2, 2/3, 107--136.

CITED BY  20

Collaborative Colleagues:
Steve Barker: colleagues
Peter J. Stuckey: colleagues