Reasoning about policy behavior in logic-based trust management systems: Some complexity results and an operational framework

dc.contributor.authorPasarella Sánchez, Ana Edelmira
dc.contributor.authorLobo, Jorge
dc.contributor.groupUniversitat Politècnica de Catalunya. ALBCOM - Algorísmia, Bioinformàtica, Complexitat i Mètodes Formals
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.date.accessioned2016-02-05T12:38:45Z
dc.date.available2016-02-05T12:38:45Z
dc.date.issued2015
dc.description.abstractIn this paper we show that the logical framework proposed by Becker et al. [1] to reason about security policy behavior in a trust management context can be captured by an operational framework that is based on the language proposed by Miller in 1989 to deal with scoping and/or modules in logic programming. The framework of Becker et al. uses propositional Horn clauses to represent both policies and credentials, implications in clauses are interpreted in counterfactual logic, a Hilbert-style proof system is defined and a system based on SAT is used to prove whether properties about credentials, permissions and policies are valid, i.e. true under all possible policies. Our contributions in this paper are three. First, we show that this kind of validation can rely on an operational semantics (derivability relation) of a language very similar to Miller’s language, which is very close to derivability in logic programs. Second, we are able to establish that, as in propositional logic, validity of formulas is a co-NP-complete problem. And third, we present a provably correct implementation of a goal-oriented algorithm for validity.
dc.description.peerreviewedPeer Reviewed
dc.description.versionPostprint (author's final draft)
dc.format.extent11 p.
dc.identifier.citationEdelmira Pasarella, Lobo, Jorge. Reasoning about policy behavior in logic-based trust management systems: Some complexity results and an operational framework. A: IEEE Computer Security Foundations Symposium. "IEEE 28th Computer Security Foundations Symposium, CSF 2015, Verona, Italy, 13-17 July, 2015". Verona: Institute of Electrical and Electronics Engineers (IEEE), 2015, p. 232-242.
dc.identifier.doi10.1109/CSF.2015.23
dc.identifier.isbn978-1-4673-7538-2
dc.identifier.urihttps://hdl.handle.net/2117/82625
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.publisherversionhttp://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7243288
dc.rights.accessOpen Access
dc.subjectÀrees temàtiques de la UPC::Informàtica::Informàtica teòrica
dc.subject.lcshLogic programming
dc.subject.lcshComputational complexity
dc.subject.lcshFormal languages
dc.subject.lemacProgramació lògica
dc.subject.lemacComplexitat computacional
dc.subject.lemacLlenguatges formals
dc.subject.otherTrust management systems
dc.subject.otherSemantics
dc.subject.otherAnswer set programming
dc.subject.otherLogic programs
dc.titleReasoning about policy behavior in logic-based trust management systems: Some complexity results and an operational framework
dc.typeConference report
dspace.entity.typePublication
local.citation.authorPasarella, Edelmira; Lobo, Jorge
local.citation.contributorIEEE Computer Security Foundations Symposium
local.citation.endingPage242
local.citation.publicationNameIEEE 28th Computer Security Foundations Symposium, CSF 2015, Verona, Italy, 13-17 July, 2015
local.citation.pubplaceVerona
local.citation.startingPage232
local.identifier.drac17409629

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
Pasarella.pdf
Mida:
201.91 KB
Format:
Adobe Portable Document Format