• DocumentCode
    2994918
  • Title

    A logic-based knowledge representation for authorization with delegation

  • Author

    Li, Ninghui ; Feigenbaum, Joan ; Grosof, Benjamin N.

  • Author_Institution
    Dept. of Comput. Sci., New York Univ., NY, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    162
  • Lastpage
    174
  • Abstract
    We introduce Delegation Logic (DL), a logic-based knowledge representation (i.e., language) that deals with authorization in large-scale, open distributed systems. Of central importance in any system for deciding whether requests should be authorized in such a system are delegation of authority, negation of authority, and conflicts between authorities. DL´s approach to these issues and to the interplay among them borrows from previous work on delegation and trust management in the computer security literature and previous work on negation and conflict handling in the logic programming and nonmonotonic reasoning literature, but it departs from previous work in some crucial ways. We present the syntax and semantics of DL and explain our novel design choices. We focus on delegation, including explicit treatment of delegation depth and delegation to complex principles. Compared to previous logic-based approaches to authorization, DL provides a novel combination of features: it is based on logic programs, expresses delegation depth explicitly, and supports a wide variety of complex principles (including but not limited to k-out-of-n thresholds). Compared to previous approaches to trust management, DL provides another novel feature: a concept of proof-of-compliance that is not entirely ad-hoc and that is based on model theoretic semantics (just as usual logic programs have a model-theoretic semantics)
  • Keywords
    authorisation; distributed processing; formal logic; knowledge representation; logic programming; nonmonotonic reasoning; Delegation Logic; authorization; computer security; conflict handling; delegation; logic programming; logic-based knowledge representation; model theoretic semantics; negation of authority; nonmonotonic reasoning; open distributed systems; proof-of-compliance; semantics; syntax; trust management; Authorization; Computer science; Computer security; Conferences; Knowledge representation; Logic programming; Navigation; Read only memory; Web server; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Workshop, 1999. Proceedings of the 12th IEEE
  • Conference_Location
    Mordano
  • ISSN
    1063-6900
  • Print_ISBN
    0-7695-0201-6
  • Type

    conf

  • DOI
    10.1109/CSFW.1999.779771
  • Filename
    779771