FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
Assuming you know: epistemic semantics of relational annotations for expressive flow policies

Authors: Andrey Chudnov and David Naumann

Paper Information

Title:Assuming you know: epistemic semantics of relational annotations for expressive flow policies
Authors:Andrey Chudnov and David Naumann
Proceedings:CSF CSF Proceedings
Editors: Stephen Chong, Stephanie Delaune and Deepak Garg
Keywords:information flow, declassification, attacker knowledge
Abstract:

ABSTRACT. Many high-level security requirements are about the allowed flow of information in programs, but are difficult to make precise because they involve selective downgrading. Quite a few mutually incompatible and ad-hoc approaches have been proposed for specifying and enforcing downgrading policies. Prior surveys of these approaches have not provided a unifying technical framework. Notions from epistemic logic have emerged as a good approach to policy semantics but are considerably removed from well developed static and dynamic enforcement techniques. We develop a unified framework for expressing, giving meaning and enforcing information downgrading policies that subsumes many previously known approaches. It builds on commonly known and widely deployed concepts and techniques, especially static and dynamic assertion checking. These concepts should make information flow accessible and enable developers without special training to specify precise policies. The unified framework allows to directly compare different policy specification styles and enforce them by leveraging existing tools.

Pages:15
Talk:Jul 10 15:00 (Session 55A: Knowledge and hyperproperties)
Paper: