• DocumentCode
    2009912
  • Title

    DKAL: Distributed-Knowledge Authorization Language

  • Author

    Gurevich, Yuri ; Neeman, Itay

  • fYear
    2008
  • fDate
    23-25 June 2008
  • Firstpage
    149
  • Lastpage
    162
  • Abstract
    DKAL is a new declarative authorization language for distributed systems. It is based on existential fixed-point logic and is considerably more expressive than existing authorization languages in the literature. Yet its query algorithm is within the same bounds of computational complexity as e.g. that of SecPAL. DKAL´s communication is targeted which is beneficial for security and for liability protection. DKAL enables flexible use of functions; in particular principals can quote (to other principals) whatever has been said to them. DKAL strengthens the trust delegation mechanism of SecPAL. A novel information order contributes to succinctness. DKAL introduces a semantic safety condition that guarantees the termination of the query algorithm.
  • Keywords
    Authorization; Communication system security; Computational complexity; Computer security; Information security; Logic; Mathematics; Permission; Protection; Query processing; Datalog; Datalog with constraints; access control; authorization; distributed knowledge; existential fixed-point logic; infon; information leakage; security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium, 2008. CSF '08. IEEE 21st
  • Conference_Location
    Pittsburgh, PA, USA
  • ISSN
    1940-1434
  • Print_ISBN
    978-0-7695-3182-3
  • Type

    conf

  • DOI
    10.1109/CSF.2008.8
  • Filename
    4556684