• DocumentCode
    2087906
  • Title

    A practically implementable and tractable delegation logic

  • Author

    Li, Ninghui ; Grosof, Benjamin ; Feigenbaum, Joan

  • Author_Institution
    Dept. of Comput. Sci., New York Univ., NY, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    27
  • Lastpage
    42
  • Abstract
    We address the goal of making Delegation Logic (DL) into a practically implementable and tractable trust management system. DL (N. Li et al., 1999) is a logic based knowledge representation (i.e., language) for authorization in large scale, open, distributed systems. DL inferencing is computationally intractable and highly impractical to implement. We introduce a new version of Delegation Logic that remedies these difficulties. To achieve this, we impose a syntactic restriction and redefine the semantics somewhat. We show that, for this revised version of DL, inferencing is computationally tractable under the same commonly met restrictions for which Ordinary Logic Programs (OLP) inferencing is tractable (e.g., Datalog and bounded number of logical variables per rule). We give an implementation architecture for this version of DL; it uses a delegation compiler from DL to OLP and can modularly exploit a variety of existing OLP inference engines. As proof of concept, we have implemented a large expressive subset of this version of DL, using this architecture
  • Keywords
    authorisation; computability; inference mechanisms; knowledge representation; logic programming languages; programming language semantics; set theory; DL inferencing; OLP inference engines; OLP inferencing; Ordinary Logic Programs; authorization; computational tractability; delegation compiler; implementable delegation logic; large expressive subset; large scale open distributed systems; logic based knowledge representation; semantics; syntactic restriction; tractable delegation logic; tractable trust management system; Authorization; Computer science; Electronic commerce; Electronic switching systems; Internet; Large-scale systems; Logic; Medical services; Public key; Search engines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy, 2000. S&P 2000. Proceedings. 2000 IEEE Symposium on
  • Conference_Location
    Berkeley, CA
  • ISSN
    1081-6011
  • Print_ISBN
    0-7695-0665-8
  • Type

    conf

  • DOI
    10.1109/SECPRI.2000.848444
  • Filename
    848444