ACM Home Page
Please provide us with feedback. Feedback
Towards formal security analysis of GTRBAC using timed automata
Full text PdfPdf (465 KB)
Source
Symposium on Access Control Models and Technologies archive
Proceedings of the 14th ACM symposium on Access control models and technologies table of contents
Stresa, Italy
SESSION: Security analysis and verification table of contents
Pages 33-42  
Year of Publication: 2009
ISBN:978-1-60558-537-6
Authors
Samrat Mondal  IIT Kharagpur, Kharagpur, India
Shamik Sural  IIT Kharagpur, Kharagpur, India
Vijayalakshmi Atluri  Rutgers University, Newark, NJ, USA
Sponsors
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 77,   Citation Count: 0
Additional Information:

abstract   references   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/1542207.1542214
What is a DOI?

ABSTRACT

An access control system is often viewed as a state transition system. Given a set of access control policies, a general safety requirement in such a system is to determine whether a desirable property is satisfied in all the reachable states. Such an analysis calls for formal verification. While formal analysis on traditional RBAC has been done to some extent, the extensions of RBAC lack such an analysis. In this paper, we propose a formal technique to perform security analysis on the Generalized Temporal RBAC (GTRBAC) model which can be used to express a wide range of temporal constraints on different RBAC components like role, user and permission. In the proposed approach, at first the GTRBAC system is mapped to a state transition system built using timed automata. Characteristics of each role, user and permission are captured with the help of timed automata. A single global clock is used to express the various temporal constraints supported in a GTRBAC model. Next, a set of safety and liveness properties is specified using computation tree logic (CTL). Model checking based formal verification is then done to verify the properties against the model to determine if the system is secure with respect to a given set of access control policies. Both time and space analysis has been done for studying the performance of the approach under different configurations.


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
I. Ray and M. Toahchoodee. A spatio temporal role based access control model. In 21st Annual IFIP WG 11.3 Working Conference on Data and Applications Security, pages 211--226, Jul 2007.
 
4
S. Aich, S. Sural, and A. K. Majumdar. STARBAC: Spatiotemporal role based access control. In Information Security Conference, LNCS, Springer-Verlag, pages 1567--1582, November 2007.
 
5
6
 
7
8
 
9
10
11
12
13
 
14
 
15
 
16
 
17
R. Alur, C. Courcoubetis, and D. L. Dill. Model checking for real time systems. In 5th Symposium on Logic in Computer Science, pages 414--425, 1990.
 
18
A. Furfaro and L. Nigro. Temporal verification of communicating real time state machines using Uppaal. In IEEE International Conference on Industrial Technology, pages 399--404, 2003.
 
19
 
20
 
21
 
22
 
23
F. Laroussinie, N. Markey, and Ph. Schnoebelen. Model checking timed automata with one or two clocks. In 15th International Conference on Concurrency Theory, pages 387--401, 2004.
 
24
G. Behrmann, A. David, and K. G. Larsen. A tutorial on UPPAAL. In 4th International School on Formal Methods for the Design of Computer, Communication and Software Systems, pages 200--236, 2004.

Collaborative Colleagues:
Samrat Mondal: colleagues
Shamik Sural: colleagues
Vijayalakshmi Atluri: colleagues