A verifiable formal specification for RBAC model with constraints of separation of duty

  • Authors:
  • Chunyang Yuan;Yeping He;Jianbo He;Zhouyi Zhou

  • Affiliations:
  • Institute of Software, Chinese Academy of Sciences, Beijing, PRC;Institute of Software, Chinese Academy of Sciences, Beijing, PRC;Institute of Software, Chinese Academy of Sciences, Beijing, PRC;Institute of Software, Chinese Academy of Sciences, Beijing, PRC

  • Venue:
  • Inscrypt'06 Proceedings of the Second SKLOIS conference on Information Security and Cryptology
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Formal method provides a way to achieve an exact and consistent definition of security for a given scenario. This paper presents a formal state-based verifiable RBAC model described with Z language, in which the state-transition functions are specified formally. Based on the separation of duty policy, the constraint rules and security theorems are constructed. Using a case study, we show how to specify and verify the consistency of formal RBAC system with theorem proving. By specifying RBAC model formally, it provides a precise description for the system security requirements. The internal consistency of this model can be validated by verification of the model.