This work was subsequently extended to include work on the specification of access control policies, with particular emphasis on separation of duty policies. Jason Crampton joined the School as an EPSRC-funded student in 1998. His PhD research considered separation of duty and administration in role-based access control. Ian Lawson, working under the supervision of Professor Loizou, is currently implementing the role-based administrative model developed by Jason Crampton.
An important area of research in the role-based access control community is role-based administration. There are two possible approaches: allocate administrative permissions to roles or base administration on the structural properties of the role hierarchy. The first of these approaches leads to difficulties in reasoning about the propagation of permissions - the "safety problem". Hence we have concentrated on developing an administrative model that is controlled by the enterprise structure as reflected in the role hierarchy.
Preliminary comparisons suggest that SARBAC offers considerable advantages over existing administrative models. Furthermore, we believe SARBAC can be used to support discretionary access control and delegation.
A prototype of the SARBAC model has been developed by Ian Lawson using Prolog. We are currently investigating the performance of SARBAC and comparing it to that of ARBAC97, a well known administrative model due to Sandhu et al.
We are currently investigating the worst case computational complexity of implementing SARBAC. An important area for future research is to develop the notion of delegation within SARBAC. In addition, we want to extend the SARBAC framework to include the administration of separation of duty constraints.
Greg O'Shea. On the specification, validation and verification of security in access control systems. The Computer Journal 37(5), 437-448, 1994.
Greg O'Shea. Access Control in Operating Systems. PhD Thesis, 1997.
J. Crampton, G. Loizou and G. O'Shea. Evaluating and improving access control. Technical report BBKCS-99-11, 1999.
J. Crampton and G. Loizou Conflict of interest policies: A general approach. Technical report BBKCS-00-07, 2000.
J. Crampton and G. Loizou On the structural complexity of conflict of interest policies. Technical report BBKCS-00-13, 2000.
J. Crampton, G. Loizou and G. O'Shea. A logic of access control. The Computer Journal 44(2), 137-149, 2001.
J. Crampton and G. Loizou. Authorisation and antichains. Operating Systems Review 35(3), 6-15, 2001.
J. Crampton. Authorization and Antichains. PhD Thesis, 2002.
J. Crampton and G. Loizou. Administrative scope and role hierarchy operations. In Proceedings of SACMAT02, 7th Symposium on Access Control Models and Technologies. 145-154, 2002 (Monterey, California).
J. Crampton and G. Loizou. SARBAC: A New Model for Role-Based Administration. Technical report BBKCS-02-09, 2002.