The need for the use of XACML access control policy in a distributed EHR and some performance considerations

Stud Health Technol Inform. 2008:137:346-52.

Abstract

The Internet based distributed large scale information systems implements attribute based access control (ABAC) rather than Role Based Access Control (RBAC). The reason is that the Internet is identity less and that ABAC scales better. EXtensible Access Control Markup Language is standardized language for writing access control policies, access control requests and access control responses in ABAC. XACML can provide decentralized administration and credentials distribution. In year 2002 version of CEN ENV 13 606 attributes have been attached to EHCR components and in such a system ABAC and XACML have been easy to implement. This paper presents writing XACML policies in the case when attributes are in hierarchical structure. It is presented two possible solutions to write XACML policy in that case and that the solution when set functions are used is more compact and provides 10% better performances.

MeSH terms

  • Computer Security*
  • Confidentiality*
  • Humans
  • Internet*
  • Medical Records Systems, Computerized*
  • Programming Languages*
  • Reference Standards