Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

An algebraic basis for specifying and enforcing access control in security systems

Pahl, Claus orcid logoORCID: 0000-0002-9049-212X (2000) An algebraic basis for specifying and enforcing access control in security systems. In: The 4th Irish Workshop on Formal Methods, July 2000, Maynooth, Ireland.

Abstract
Security services in a multi-user environment are often based on access control mechanisms. Static aspects of an access control policy can be formalised using abstract algebraic models. We integrate these static aspects into a dynamic framework considering requesting access to resources as a process aiming at the prevention of access control violations when a program is executed. We use another algebraic technique, monads, as a meta-language to integrate access control operations into a functional programming language. The integration of monads and concepts from a denotational model for process algebras provides a framework for programming of access control in security systems.
Metadata
Item Type:Conference or Workshop Item (Paper)
Event Type:Workshop
Refereed:Yes
Uncontrolled Keywords:Access control; Security systems
Subjects:Computer Science > Software engineering
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Publisher:British Computer Society
Official URL:http://www.bcs.org/content/conWebDoc/4199
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 License. View License
ID Code:15921
Deposited On:19 Apr 2011 14:30 by Shane Harper . Last Modified 19 Jan 2021 15:09
Documents

Full text available as:

[thumbnail of An_Algebraic_Basis_for_Specifying_and_Enforcing_Access_Control_in_Security_Systems.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
143kB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record