• DocumentCode
    1633326
  • Title

    Binder, a logic-based security language

  • Author

    DeTreville, John

  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    105
  • Lastpage
    113
  • Abstract
    We introduce the concept of a security language, used to express security statements in a distributed system. Most existing security languages encode security statements as schematized data structures, such as ACLs and X.509 certificates. In contrast, Binder is an open logic-based security language that encodes security statements as components of communicating distributed logic programs. Binder programs can be more expressive than statements in standard security languages, and the meanings of standard security constructs and operations such as certificates and delegation are simplified and clarified by their formulation in Binder. Translation into Binder has been used to explore the design of other new and existing security languages.
  • Keywords
    DATALOG; authorisation; certification; distributed programming; logic programming; Binder; certificates; communicating distributed logic programs; delegation; distributed system; open logic based security language; security statement encoding; Access control; Advertising; Buildings; Certification; Data privacy; Data security; Data structures; Databases; Logic; Permission;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy, 2002. Proceedings. 2002 IEEE Symposium on
  • ISSN
    1081-6011
  • Print_ISBN
    0-7695-1543-6
  • Type

    conf

  • DOI
    10.1109/SECPRI.2002.1004365
  • Filename
    1004365