A Logical Method for Policy Enforcement over Evolving Audit Logs
Deepak Garg, Limin Jia, Anupam Datta

TL;DR
This paper introduces an iterative logical algorithm for enforcing complex, evolving privacy policies over incomplete audit logs, with proven correctness and applicability to HIPAA compliance.
Contribution
It presents a novel algorithm that handles first-order logic policies with temporal and subjective features over evolving logs, ensuring correctness and termination.
Findings
Algorithm effectively enforces all safety and co-safety properties for complete logs.
Proven correctness and termination of the enforcement algorithm.
Applicable to HIPAA Privacy Rule policies.
Abstract
We present an iterative algorithm for enforcing policies represented in a first-order logic, which can, in particular, express all transmission-related clauses in the HIPAA Privacy Rule. The logic has three features that raise challenges for enforcement --- uninterpreted predicates (used to model subjective concepts in privacy policies), real-time temporal properties, and quantification over infinite domains (such as the set of messages containing personal information). The algorithm operates over audit logs that are inherently incomplete and evolve over time. In each iteration, the algorithm provably checks as much of the policy as possible over the current log and outputs a residual policy that can only be checked when the log is extended with additional information. We prove correctness and termination properties of the algorithm. While these results are developed in a general form,…
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 · Privacy-Preserving Technologies in Data · Internet Traffic Analysis and Secure E-voting
