Decomposing, Comparing, and Synthesizing Access Control Expressiveness Simulations (Extended Version)
William C. Garrison III, Adam J. Lee

TL;DR
This paper develops a formal framework for comparing access control systems' expressive power through deterministic simulations, providing a taxonomy that clarifies existing notions and guides practical system selection.
Contribution
It introduces a minimal, implementable simulation definition, a properties taxonomy for comparison, and positions existing notions within this framework, bridging theory and practice.
Findings
Defines a deterministic simulation framework for access control systems.
Creates a taxonomy to compare and classify existing simulation notions.
Shows practical implications of the properties lattice for system selection.
Abstract
Access control is fundamental to computer security, and has thus been the subject of extensive formal study. In particular, *relative expressiveness analysis* techniques have used formal mappings called *simulations* to explore whether one access control system is capable of emulating another, thereby comparing the expressive power of these systems. Unfortunately, the notions of expressiveness simulation that have been explored vary widely, which makes it difficult to compare results in the literature, and even leads to apparent contradictions between results. Furthermore, some notions of expressiveness simulation make use of non-determinism, and thus cannot be used to define mappings between access control systems that are useful in practical scenarios. In this work, we define the minimum set of properties for an *implementable* access control simulation; i.e., a deterministic "recipe"…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAccess Control and Trust · Security and Verification in Computing · Cryptography and Data Security
