Dynamic Enforcement of Knowledge-based Security Policies

Abstract

This paper explores the idea of knowledge-based security policies, which are used to decide whether to answer queries over secret data based on an estimation of the querier's (possibly increased) knowledge given the results. Limiting knowledge is the goal of existing information release policies that employ mechanisms such as noising, anonymization and redaction. Knowledge-based policies are more general they increase flexibility by not fixing the means to restrict information flow. We enforce a knowledge-based policy by explicitly tracking a model of a querier's belief about secret data, represented as a probability distribution, and denying any query that could increase knowledge above a given threshold. We implement query analysis and belief tracking via abstract interpretation using a novel probabilistic polyhedral domain whose design permits trading off precision with performance while ensuring estimates of a querier's knowledge are sound. Experiments with our implementation show that several useful queries can be handled efficiently, and performance scales far better than would more standard implementations of probabilistic computation based on sampling.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 05, 2011
Accession Number
ADA560005

Entities

People

  • Michael Hicks
  • Mudhakar Srivatsa
  • Piotr Mardziel
  • Stephen Magill

Organizations

  • University of Maryland

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Computations
  • Computer Access Control
  • Computer Science
  • Construction
  • Integer Programming
  • Language
  • Notation
  • Precision
  • Probability
  • Probability Distributions
  • Sampling
  • Security
  • Social Media
  • Social Networking Services
  • Social Networks
  • Standards

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Linguistics
  • Cybersecurity.
  • Systems Analysis and Design