Using timed colored petri nets and CPN-tool to model and verify TRBAC security policies

  • Authors:
  • Laïd Kahloul;Karim Djouani;Walid Tfaili

  • Affiliations:
  • LISSI Laboratory, Paris Est University, Paris, France and Biskra University, Algeria;LISSI Laboratory, Paris Est University, Paris, France and F'SATI at TUT, Pretoria South Africa;LISSI Laboratory, Paris Est University, Paris, France

  • Venue:
  • VECoS'10 Proceedings of the Fourth international conference on Verification and Evaluation of Computer and Communication Systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Role Based Access Control (RBAC) is one of the most used models in designing and implementation of security policies in large networking systems. The classical model doesn't consider temporal aspects which are so important in such policies. Temporal RBAC (TRBAC) is proposed to deal with these aspects. Although the elegance of these models, design a security policy remains a challenge. One is obliged to prove the consistency and the correctness of the policy. Using formal verification allows proving that the designed policy is consistent. In this paper, we present a formal modelling/analysis approach for TRBAC policies. We use Timed Colored Petri Nets to model the TRBAC policy, and then CPN-tool is used to analyze the generated models. The analysis allows proving many important properties about the TRBAC security policy.