Skip to main navigation Skip to search Skip to main content

Efficient trust management policy analysis from rules

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

This paper describes a systematic method for deriving efficient algorithms and precise time complexities from extended Datalog rules as it is applied to the analysis of trust management policies specified in SPKI/SDSI, a well-known trust management framework designed to facilitate the development of secure and scalable distributed computing systems. The approach of expressing policy analysis problems as extended Datalog rules is much simpler than previous techniques for analysis of SPKI/SDSI policies. Our method also derives better, more precise time complexities than before in addition to generating complete algorithms and data structures. The method is general, with many applications beyond policy analysis. It extends our previous method for Datalog to handle list constructors, external functions, and queries.

Original languageEnglish
Title of host publicationPPDP'07
Subtitle of host publicationProceedings of the 9th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming
Pages211-220
Number of pages10
DOIs
StatePublished - 2007
Event9th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, PPDP'07 - Wroclaw, Poland
Duration: Jul 14 2007Jul 16 2007

Publication series

NamePPDP'07: Proceedings of the 9th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming

Conference

Conference9th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, PPDP'07
Country/TerritoryPoland
CityWroclaw
Period07/14/0707/16/07

Keywords

  • Access control
  • Algorithm
  • Policy analysis
  • Security
  • Time complexity

Fingerprint

Dive into the research topics of 'Efficient trust management policy analysis from rules'. Together they form a unique fingerprint.

Cite this