Stateful authorization logic: proof theory and a case study

  • Authors:
  • Deepak Garg;Frank Pfenning

  • Affiliations:
  • Carnegie Mellon University;Carnegie Mellon University

  • Venue:
  • STM'10 Proceedings of the 6th international conference on Security and trust management
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Authorization policies can be conveniently represented and reasoned about in logic. Proof theory is important for many such applications of logic. However, so far, there has been no systematic study of proof theory that incorporates system state, upon which access policies often rely. The present paper fills this gap by presenting the design and proof theory of an authorization logic BL that, among other features, includes direct support for external procedures to verify predicates on system state. We discuss design choices in the interaction between state and other features of the logic and validate the logic both foundationally, by proving relevant metatheoretic properties of the logic's proof system, and empirically, through a case study of policies that control access to sensitive intelligence information in the U.S.