ACM Home Page
Please provide us with feedback. Feedback
The UCONABC usage control model
Full text PdfPdf (519 KB)
Source ACM Transactions on Information and System Security (TISSEC) archive
Volume 7 ,  Issue 1  (February 2004) table of contents
Pages: 128 - 174  
Year of Publication: 2004
ISSN:1094-9224
Authors
Jaehong Park  George Mason University, Fairfax, VA
Ravi Sandhu  NSD Security and George Mason University, Fairfax, VA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 40,   Downloads (12 Months): 305,   Citation Count: 42
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/984334.984339
What is a DOI?

ABSTRACT

In this paper, we introduce the family of UCONABC models for usage control (UCON), which integrate Authorizations (A), oBligations (B), and Conditions (C). We call these core models because they address the essence of UCON, leaving administration, delegation, and other important but second-order issues for later work. The term usage control is a generalization of access control to cover authorizations, obligations, conditions, continuity (ongoing controls), and mutability. Traditionally, access control has dealt only with authorization decisions on users' access to target resources. Obligations are requirements that have to be fulfilled by obligation subjects for allowing access. Conditions are subject and object independent environmental or system requirements that have to be satisfied for access. In today's highly dynamic, distributed environment, obligations and conditions are also crucial decision factors for richer and finer controls on usage of digital resources. Although they have been discussed occasionally in recent literature, most authors have been motivated from specific target problems and thereby limited in their approaches. The UCONABC model integrates these diverse concepts in a unified framework. Traditional authorization decisions are generally made at the time of requests but hardly recognize ongoing controls for relatively long-lived access or for immediate revocation. Moreover, mutability issues that deal with updates on related subject or object attributes as a consequence of access have not been systematically studied.Unlike other studies that have targeted on specific problems or issues, the UCONABC model seeks to enrich and refine the access control discipline in its definition and scope. UCONABC covers traditional access controls such as mandatory, discretionary, and role-based access control. Digital rights management and other modern access controls are also covered. UCONABC lays the foundation for next generation access controls that are required for today's real-world information and systems security. This paper articulates the core of this new area of UCON and develops several detailed models.


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
Anderson, R. 2002. TCPA/palladium frequently asked questions. Available at http://www.cl.cam.ac.uk/˜rja14/tcpa-faq.html.
 
3
 
4
 
5
Bell, D. and LaPadula, L. 1973. Secure computer systems: Mathematical foundations and model. MITRE Report, MTR 2547, v2, November.
 
6
 
7
 
8
ContentGuard. 2002. XrML: Extensible rights Markup Language Core 2.1 Specification. Available at http://www.xrml.org.
 
9
 
10
Godik, S. and Moses, T. 2002. OASIS eXtensible Access Control Markup Language (XACML) Specification 1.0. Available at http://www.oasis-open.org/committees/xacml/docs/.
 
11
Gligor, V., Gavrila, S., and Ferraiolo, D. 1998. On the formal definition of separation-of-duty policies and their composition. 19th IEEE Computer Society Symposium on Research in Security and Privacy.
 
12
13
 
14
 
15
HHS. 2002. Standards for Privacy of Individually Identifiable Health Information. Available at http://www.hhs.gov/ocr/hipaa/finalreg.html.
 
16
Iannella, R. 2002. Open Digital Rights Language V1.1. Available at http://odrl.net.
 
17
Jajodia, S., Kudo, M., and Subrahmanian, V. S. 2001. Provisional authorizations. In E-Commerce Security and Privacy, Anup Gosh (Ed.) Kluwer Academic Press, Boston, MA.
 
18
Kaplan, M. 1996. IBM Cryptolopes, Superdistribution and Digital Right Management. Available at http://www.research.ibm.com/people/k/kaplan.
19
 
20
Landwehr, C. 1997. Protection (Security) Models and Policy The Computer Science and Engineering Handbook. CRC Press, Boco Raton, FL, 1914--1928.
21
 
22
LaMacchia, B. 2002. Key challenges in DRM: An industry perspective. Proceedings of the 2nd ACM DRM Workshop (in conjunction with ACM CCS Conference) November.
 
23
MIT 2001. Ten emerging technologies that will change the world. MIT Technology Review (Jan/Feb).
 
24
P3P 2002. The Platform for Privacy Preferences 1.0 (P3P1.0) Specification. Available at http://www.w3.org/P3P/.
25
 
26
 
27
 
28
 
29
Sandhu, R. 1988. Transaction control expressions for separation of duties. In Proceedings of the Fourth Computer Security Applications Conference, 282--286.
 
30
31
 
32
Sandhu, R. and Samarati, P. 1994. Access control: Principles and practice. IEEE Communication Magazine (Sept.), 40--48.
 
33
 
34
 
35
Schneck, P. 1999. Persistent access control to prevent piracy of digital information. Proceedings of the IEEE 87, 7 (July).
 
36
Sibert et al. 1995. The DigiBox: A self-protecting container for information commerce. Proceedings of USENIX Workshop on Electronic Commerce.
 
37
 
38
TCPA. 2002. Trusted Computing Paltform Alliance, Main Specification V1.1b. Available at http://www.trustedcomputing.org/docs.
 
39
40
 
41
 
42
Winsborough, W., Seamons, K., and Jones, V. 2000. Automated trust negotiation. Proceedings of the DARPA Information Survivability Conference and Exposition.
 
43
Zhang, X. 2004. Personal communication.

CITED BY  42

Collaborative Colleagues:
Jaehong Park: colleagues
Ravi Sandhu: colleagues