@Article{cram:logi01,
author = {J. Crampton and G. Loizou and G. O'Shea},
title = {A logic of access control},
journal = {The Computer Journal},
year = {2001},
volume = {44},
number = {2},
pages = {137--149},
}
Abstract
@Article{cram:comp01,
author = {J. Crampton and G. Loizou},
title = {The completion of a poset in a lattice of antichains},
journal = {International Mathematical Journal},
year = {2001},
volume = {1},
number = {3},
pages = {223--238},
}
Abstract
@Article{cram:auth01,
author = {J. Crampton and G. Loizou},
title = {Authorisation and antichains},
journal = {ACM Operating Systems Review},
year = {2001},
volume = {35},
number = {3},
pages = {6--15},
}
Abstract
@PhdThesis{cram:phd,
author = {J. Crampton},
title = {Authorization and antichains},
school = {Birkbeck, University of London},
year = {2002},
address = {London, England},
note = {\url{http://www.isg.rhul.ac.uk/~umai001/Pubs/thesis.pdf}},
}
AbstractWe examine the mathematical foundations of the role-based access control model and conclude that antichains are a fundamental concept in the model. The analytical approach we adopt enables us to identify where improvements in the administration of role-based access control could be made. We then develop a new administrative model for role-based access control based on a novel, mathematical interpretation of encapsulated ranges. We show that this model supports discretionary access control features which have hitherto been difficult to incorporate into role-based access control frameworks.
Separation of duty is an important feature of role-based access control models that has usually been expressed in first-order logic. We present an alternative formalism for separation of duty policies based on antichains in a powerset (Sperner families), and show that it is no less expressive than existing approaches. The simplicity of the formalism enables us to analyze the complexity of implementing separation of duty policies. In the course of this analysis we establish new results about Sperner families.
We also define two orderings on the set of antichains in a partially ordered set and prove that in both cases the resulting structure is a distributive lattice. This lattice provides the formal framework for a family of secure access control models which incorporate the advantages of existing paradigms without introducing many of their respective disadvantages. We present two members of this family: a new model for role-based access control, for which we give an operational semantics and prove a security theorem similar to the Basic Security Theorem for the Bell-LaPadula model; and the secure hierarchical protection matrix model which combines the strong security properties of the Bell-LaPadula model with the flexibility of the protection matrix model.
@InProceedings{cram:sacmat02,
author = {J. Crampton and G. Loizou},
title = {Administrative scope and hierarchy operations},
booktitle = {Proceedings of 7th ACM Symposium on Access Control Models and Technologies},
year = {2002},
pages = {145--154},
OPTaddress = {Monterey, California},
}
Abstract
@Article{cram:tissec02,
author = {J. Crampton and G. Loizou},
title = {Administrative Scope: A Foundation for Role-Based Administrative Models},
journal = {ACM Transactions on Information and System Security},
volume = {6},
number = {2},
pages = {201--231},
year = {2003},
}
Abstract
@InProceedings{cram:sacmat03,
author = {J. Crampton},
title = {Specifying and enforcing constraints in role-based access control},
booktitle = {Proceedings of 8th ACM Symposium on Access Control Models and Technologies},
year = {2003},
pages = {43-50},
OPTaddress = {Como, Italy},
}
AbstractWe examine the assumptions behind existing approaches to separation of duty and present a combined specification and implementation model for a class of constraints that includes separation of duty constraints. The specification model is set-based and has a simpler syntax than existing approaches. We discuss the enforcement of constraints and the relationship between static, dynamic and historical separation of duty constraints. Finally, we propose a model for a scalable role-based reference monitor, based on dynamic access control structures, that can be used to enforce constraints in an efficient manner.
@InProceedings{cram:issa03,
author = {J. Crampton and H. Khambhammettu},
title = {Access control in a distributed object environment using {XML} and roles},
booktitle = {Proceedings of 3rd Annual Information Security South Africa Conference (ISSA 2003)},
year = {2003},
pages = {75--88},
OPTaddress = {Sandton, South Africa},
}
Abstract
@InProceedings{cram:ccs03,
author = {J. Crampton},
title = {On permissions, inheritance and role hierarchies},
booktitle = {Proceedings of the 10th ACM Conference on Computer and Communications Security},
year = {2003},
pages = {85--92},
OPTaddress = {Washington, DC}
}
Abstract
@InProceedings{cram:iasted,
author = {J. Crampton and H. Khambhammettu},
title = {Authorization and Certificates: Are We Pushing When We Should Be Pulling?},
booktitle = {Proceedings of IASTED Conference on Network and Information Security},
year = {2003},
pages = {62--66},
OPTaddress = {New York}
}
Abstract
@Article{cram:sacj,
author = {J. Crampton and H. Khambhammettu},
title = {Access control in a distributed object environment using XML and roles},
journal = {South African Computer Journal},
volume = {31},
pages = {2--8},
year = {2003}
}
Abstract
@InProceedings{tan:csfw04,
author = {K. Tan and J. Crampton and C. Gunter},
title = {The consistency of task-based authorization constraints in workflow systems},
booktitle = {Proceedings of 17th IEEE Computer Security Foundations Workshop},
year = {2004},
pages = {155--169},
OPTaddress = {Pacific Grove, CA}
}
AbstractIn this paper we define a model for constrained workflow systems that includes local and global cardinality constraints, separation of duty constraints and binding of duty constraints. We define the notion of a workflow specification and of a constrained workflow authorization schema. Our main result is to establish necessary and sufficient conditions for the set of constraints that ensure a sound constrained workflow authorization schema, that is, for any user or any role who are authorized to a task, there is at least one complete workflow instance when this user or this role executes this task.
@InProceedings{cram:fcs04,
author = {J. Crampton},
title = {An Algebraic Approach to the Analysis of Constrained Workflow Systems},
booktitle = {Proceedings of 3rd Workshop on Foundations of Computer Security (FCS'04)},
year = {2004},
pages = {61--74},
OPTaddress = {Turku, Finland}
}
Abstract
@InProceedings{cram:sws04,
author = {J. Crampton},
title = {Applying hierarchial and role-based access control to {XML} documents},
booktitle = {Proceedings of 2004 ACM Workshop on Secure Web Services},
year = {2004},
}
Abstract
@TechReport{cram:eval99,
author = {J. Crampton and G. Loizou and G. O'Shea},
title = {Evaluating and improving access control},
institution = {Birkbeck College, University of London, United Kingdom},
year = {1999},
number = {BBKCS-99-11}
}
Abstract
@TechReport{cram:conf00,
author = {J. Crampton and G. Loizou},
title = {Conflict of interest policies: A general approach},
institution = {Birkbeck College, University of London},
year = {2000},
number = {BBKCS-00-07},
OPTaddress = {United Kingdom},
}
Abstract
@TechReport{cram:part00,
author = {J. Crampton and G. Loizou},
title = {Two partial orders on the set of antichains},
institution = {Birkbeck College, University of London},
year = {2000},
number = {BBKCS-00-05},
OPTaddress = {United Kingdom},
OPTmonth = {September}
}
Abstract
@TechReport{cram:stru00,
author = {J. Crampton and G. Loizou},
title = {Structural complexity of conflict of interest policies},
institution = {Birkbeck College, University of London},
year = {2000},
number = {BBKCS-00-13}
}
AbstractWe derive upper and lower bounds for the number of Sperner families improving on results obtained by Hansel. In particular, our introduction of the novel concept of a bi-symmetric chain partition enables us to improve the upper bound significantly. We also derive an expression for the maximum length of a string that is required to describe a conflict of interest policy.
@TechReport{cram:sarbac02,
author = {J. Crampton and G. Loizou},
title = {{SARBAC}: A New Model for Role-Based Administration},
institution = {Birkbeck College, University of London},
year = {2002},
number = {BBKCS-02-09}
}
Abstract
@techreport{cram:esorics04,
author = {J. Crampton},
title = {On the satisfiability of authorization constraints in workflow systems},
institution = {Department of Mathematics, Royal Holloway, University of London},
year = {2004},
number = {{RHUL--MA--2004--1}},
note = {\url{http://www.ma.rhul.ac.uk/techreports/}}
}
Abstract
@InProceedings{cram:sacmat05,
author = {J. Crampton},
title = {A reference monitor for workflow systems with constrained task execution},
booktitle = {Proceedings of the 10th ACM Symposium on Access Control Models and Technologies},
year = {2005},
pages = {38--47}
}
Abstract
@InProceedings{shi:cec05,
author = {S. Swift, A. Shi, J. Crampton, and A. Tucker},
title = {{ICARUS}: Intelligent Coupon Allocation for Retailers Using Search},
booktitle = {Proceedings of 2005 IEEE Congress on Evolutionary Computation},
year = {2005},
pages = {182--189}
}
Abstract
@InProceedings{cram:ccs05,
author = {Jason Crampton},
title = {Understanding and developing role-based administrative models},
booktitle = {Proceedings of the 12th ACM Conference on Computer and Communications Security},
year = {2005},
pages = {158--167},
}
Abstract
@InProceedings{cram:cnis05,
author = {Jason Crampton and Hemanth Khambhammettu},
title = {Data Structures for Constraint Enforcement in Role-Based Systems},
booktitle = {Proceedings of the 2005 IASTED Conference on Network and Information Security},
year = {2005},
pages = {158--167},
}
Abstract
@InProceedings{cram:sacmat06,
author = {Jason Crampton and Wing Leung and Konstantin Beznosov},
title = {The secondary and approximate authorization model and its application to {Bell-LaPadula} policies},
booktitle = {Proceedings of 11th ACM Symposium in Access Control Models and Technologies},
year = {2006},
pages = {111--120},
}
AbstractThe operation of a system that employs SAAM depends on the type of access control policy it implements. We propose and analyze algorithms for computing secondary authorizations in the case of policies based on the Bell-LaPadula model. In this context, we define a dominance graph, and describe its construction and usage for generating secondary responses to authorization requests. Preliminary results of evaluating SAAM$_{\text{BLP}}$ algorithms demonstrate a 30% increase in the number of authorization requests that can be served without consulting access control policies.
@InProceedings{cram:csfw06,
author = {Jason Crampton and Keith Martin and Peter Wild},
title = {On Key Assignment for Hierarchical Access Control},
booktitle = {Proceedings of 19th IEEE Computer Security Foundations Workshop},
year = {2006},
pages = {98--111},
}
Abstract
@article{tuck:rgfga,
author = {A. Tucker and J. Crampton and S. Swift},
title = {{RGFGA}: An efficient representation and crossover for grouping genetic algorithms},
journal = {Evolutionary Computation},
volume = {13},
number = {4},
pages = {477--500},
year = {2005},
}
Abstract
@article{coun:inte06,
author = {Steve Counsell and Stephen Swift and Jason Crampton},
title = {The interpretation and utility of three cohesion metrics for object-oriented design},
journal = {ACM Transactions on Software Engineering and Methodololgy},
volume = {15},
number = {2},
year = {2006},
pages = {123--149},
doi = {http://doi.acm.org/10.1145/1131421.1131422},
OPTpublisher = {ACM Press},
OPTaddress = {New York, NY, USA},
}
Abstract
@inproceedings{cram:dbsec06,
author = {Jason Crampton},
title = {Discretionary and Mandatory Control for Role-Based Administration},
booktitle = {Data and Applications Security XX},
year = {2006},
editor = {Ernesto Damiani and Peng Liu},
volume = {4127},
series = {Lecture Notes in Computer Science},
pages = {194--208},
publisher = {Springer},
}
Abstract
@InProceedings{bert:acce06,
author = {E. Bertino and J. Crampton and F. Paci},
title = {Access control and authorization constraints for {WS-BPEL}},
booktitle = {Proceedings of IEEE International Conference on Web Services},
year = {2006},
pages = {},
}
Abstract
@inproceedings{cram:esorics06,
author = {J. Crampton and H. Khambhammettu},
title = {Delegation in role-based access control},
booktitle = {Proceedings of 11th European Symposium on Research in Computer Security},
year = {2006}
pages = {174--191},
}
Abstract
@inproceedings{sken:wosp07,
author = {J. Skene and A. Skene and J. Crampton and W. Emmerich},
title = {The monitorability of service-level agreements for application-service provision},
booktitle = {Proceedings of the 6th International Workshop on Software and Performance},
year = {2007},
pages = {3--14}
}
Abstract
@inproceedings{dekk:exte07,
title = {Extended privilege inheritance in {RBAC}},
author = {M. Dekker and S. Etalle and J. Cederquist},
booktitle = {Proceedings of 2007 ACM Symposium on InformAtion, Computer and Communications Security},
pages = {383--385},
year = {2007}
}
Abstract
@inproceedings{cram:pkird07,
author = {J. Crampton and H.W. Lim and K.G. Paterson and G. Price},
title = {A certificate-free grid security infrastructure supporting password-based user authentication},
booktitle = {Proceedings of 6th Annual PKI R&D Workshop},
year = {2007}
}
Abstract
@inproceedings{cram:wia07,
author = {J. Crampton and L. Chen},
title = {Applications of the oriented permission role-based access control model},
booktitle = {Proceedings of 3rd International Workshop on Information Assurance},
year = {2007}
}
Abstract
@inproceedings{cram:sacmat07,
author = {L. Chen and J. Crampton},
title = {Inter-domain role mapping and least privilege},
booktitle = {Proceedings of the 12th ACM Symposium on Access Control Models and Technologies},
year = {2007},
pages = {157--162}
}
Abstract
@inproceedings{cram:mmm07,
author = {H. Rowe and J. Crampton},
title = {Avoiding key redistribution in key assignment schemes},
booktitle = {Proceedings of the Fourth International Workshop on Mathematical Methods, Models, and Architectures for Computer Network Security},
pages = {127--140},
year = {2007}
}
Abstract
@inproceedings{cram:nordsec07,
author = {J. Crampton},
title = {Cryptographically-enforced hierarchical access control with multiple keys},
booktitle = {Proceedings of the 12th Nordic Workshop on Secure IT Systems},
pages = {49-60},
year = {2007}
}
Abstract
@inproceedings{cram:sws07,
author = {J. Crampton and H.W. Lim, K.G. Paterson},
title = {What can identity-based cryptography offer to web services?},
booktitle = {Proceedings of 4th ACM Workshop on Secure Web Services},
year = {2007},
pages = {26--36}
}
Abstract
@inproceedings{cram:sac08,
author = {J. Crampton and H. Khambhammettu},
title = {On delegation and workflow execution models},
booktitle = {Proceedings of the 2008 ACM Symposium on Applied Computing},
year = {2008},
pages = {2137--2144}
}
Abstract
@inproceedings{chen:spat08,
author = {L. Chen and J. Crampton},
title = {On spatio-temporal constraints and inheritance in role-based access control},
booktitle = {Proceedings of ACM Symposium on Information, Computer and Communications Security},
year = {2008},
pages = {205--216}
}
Abstract
@inproceedings{cram:dele08,
author = {J. Crampton and H. Khambhammettu},
title = {Delegation and satisfiability in workflow systems},
booktitle = {Proceedings of 13th ACM Symposium on Access Control Models and Technologies},
pages = {31-40},
year = {2008}
}
Abstract
@inproceedings{dekk:rbac08,
author = {M. Dekker and J. Crampton and S. Etalle},
title = {{RBAC} administration in distributed systems},
booktitle = {Proceedings of 13th ACM Symposium on Access Control Models and Technologies},
pages = {93-102},
year = {2008}
}
Abstract
@inproceedings{wei:auth08,
author = {Q. Wei and J. Crampton and K. Beznosov and M. Ripeanu},
title = {Authorization recycling in RBAC systems},
booktitle = {Proceedings of 13th ACM Symposium on Access Control Models and Technologies},
pages = {63-72},
year = {2008}
}
Abstract
@inproceedings{cram:role08,
author = {J. Crampton and H.W. Lim},
title = {Role signatures for access control in open distributed systems},
booktitle = {Proceedings of IFIP TC-11 23rd International Information Security Conference}
pages = {205--220},
year = {2008}
}
Abstract
@inproceedings{cram:nordsec07,
author = {J. Crampton},
title = {Cryptographically-enforced hierarchical access control with multiple keys},
booktitle = {Proceedings of the 12th Nordic Workshop on Secure IT Systems},
pages = {49-60},
year = {2007}
}
Abstract