The document discusses access control policies using Belnap logic. It introduces the PBel policy language, which is based on Belnap's four-valued logic and allows writing both basic and composite access control policies. The core PBel language supports basic policies, negation, conjunction, and implication. Several extensions to the core language are also described, such as request predicates with logical connectives, attributes on requests, and various policy composition idioms. The document proves certain subsets of PBel, such as PBelCf, ensure policies are conflict-free. Overall, PBel provides an expressive yet analyzable framework for access control policies based on Belnap's four-valued logic.
Related topics: