Specifying distributed authorization with delegation using logic programming

Shujing Wang, Yan Zhang, Robert J. Howlett, Lakhmi C. Jain, Rajiv Khosla

Research output: Chapter in Book / Conference PaperConference Paper

Abstract

Trust management is a promising approach for the authorization in distributed environment. There are two key issues for a trust management system: how to design high-level policy language and how to solve the compliance checking problem. We adopt this approach to deal with distributed authorization with delegation. In this paper, we propose an authorization language AL, a human-understandable high level language to specify various authorization policies. Language AL has rich expressive power which can not only specify delegation, and threshold structures addressed in previous approaches, but also represent structured resources and privileges, positive and negative authorizations, separation of duty, incomplete information reasoning and partial authorization and delegation. We define the semantics of AL through logic programming with answer set semantics and through an authorization scenario we demonstrate the application of language AL .
Original languageEnglish
Title of host publication9th International Conference, KES 2005, Melbourne, Australia, September 14-16, 2005: Proceedings, Part I
PublisherSpringer
Number of pages7
ISBN (Print)9783540319832
Publication statusPublished - 2005
EventInternational Conference on Knowledge-Based Intelligent Information and Engineering Systems -
Duration: 8 Sept 2010 → …

Conference

ConferenceInternational Conference on Knowledge-Based Intelligent Information and Engineering Systems
Period8/09/10 → …

Keywords

  • trust management
  • authorization language
  • logic programming
  • distributed authorization
  • computer security
  • access control

Fingerprint

Dive into the research topics of 'Specifying distributed authorization with delegation using logic programming'. Together they form a unique fingerprint.

Cite this