+ All Categories
Home > Technology > Multi-domain and Privacy-aware Role Based Access Control in eHealth

Multi-domain and Privacy-aware Role Based Access Control in eHealth

Date post: 23-Jan-2015
Category:
Upload: guest3dc8ca
View: 1,832 times
Download: 3 times
Share this document with a friend
Description:
A multi-domain privacy aware access control system based on RBAC extended with role roaming and data profiles
16
Multi-domain and Privacy-aware Role Based Access Control in eHealth Lorenzo D. Martino , Qun Ni Dan Lin, Elisa Bertino This work has been supported by IBM OCR project “Privacy and Security Policy Management” and the NSF grant 0712846 “IPS: Security Services for Healthcare Applications”.
Transcript
Page 1: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Multi-domain and Privacy-awareRole Based Access Control in

eHealth

Lorenzo D. Martino, Qun NiDan Lin, Elisa Bertino

This work has been supported by IBM OCR project “Privacy and Security Policy Management” and theNSF grant 0712846 “IPS: Security Services for HealthcareApplications”.

Page 2: Multi-domain and Privacy-aware Role Based Access Control in eHealth

OutlineOutline

• Healthcare is a multi-domain environment

• Privacy in e-Health • Why RBAC?• Core P-RBAC• Multi-domain P-RBAC• Conclusions and future work

Page 3: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Healthcare is a distributed Healthcare is a distributed multimulti--domain environmentdomain environment

HRO

Hospital

Owning Domain

External DomainAnalysis Lab.

External DomainInsurance External Domain

University

External Domain

Contracted service: emergency dept. phyisicians

Contracted service: anasthesiologists

Staff

Clinicians Nurses

Page 4: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Privacy in healthcarePrivacy in healthcare

• Privacy is an important issue–HIPAA – Healthcare Insurance

Portability and Accountability Act (1996)

• Privacy protection policies–Privacy notices, policies by NL or P3P

• Enforcing privacy policies is the key

Page 5: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Laws & regulations

Internal privacy & security policies

ProcessesProcedures Controls

Machine-processable

policies

Application-levelpolicies

Data--levelpolicies

Can generateReconciliation

Privacy policy managementPrivacy policy management

Page 6: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Why RBAC?Why RBAC?

• RBAC advantages– It is based on the notion of functional roles in an

organization – It provides a simple and natural approach to modeling

organizational security policies– It simplifies authorization administration– It meets a large variety of security requirements and

has received considerable attention by healthcare organizations: RBAC task force - Department of Veterans Affairs (VA), Department of Defense (DoD)

• However, RBAC cannot support privacy policies without some extension

Page 7: Multi-domain and Privacy-aware Role Based Access Control in eHealth

PrivacyPrivacy--awareaware RBAC (PRBAC (P--RBAC)RBAC)

• P-RBAC extends the RBAC model in order to support privacy-aware access control

• Privacy policies are expressed as permission assignments (PA); these permissions differ from permissions in classical RBAC because of the presence of additional components, representing privacy-related information

Page 8: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Core PCore P--RBACRBAC

• Privacy Sensitive Data Permission (a, d, p, c, o)

Page 9: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Policies Policies –– an examplean example

• For treatment purposes, patients’medical information can be accessed by physicians, nurses, technicians, medical students, or others who are involved in the patients’ care or by other departments of the healthcare organization for the care/therapy coordination or by contracted physician services, such as emergency department physicians, pathologists, anesthesiologists, radiologists.

Page 10: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Permissions in PPermissions in P--RBACRBAC(physician, read, patient.EMR.raw, treatment, subject = patient. duty physician, ;)

• the physician role can read patient EMR content

• for treatment purpose• patient.EMR.raw is a data object specified

according to a condition:– the subject associated to the physician role can

access the data only if the subject is the patient’s on duty physician - subject = patient.duty_physician -

Page 11: Multi-domain and Privacy-aware Role Based Access Control in eHealth

MultiMulti--domain domain PP--RBACRBAC

• It extends P-RBAC with:– Role precondition: a user can be assigned

to a certain role provided that the user is associated to one or more specific roles in his/her home organization

– Data profile: it allows to specify set of data such as patient’s identification data, therapy data, prescriptions and so forth

Page 12: Multi-domain and Privacy-aware Role Based Access Control in eHealth

( (GP, HP, physician) , read, patient.EMR.raw, treatment, subject = patient. duty physician, ;)

• Role precondition: the physician role can be assigned to a subject provided that he/she plays the GP role in the Healthcare organization HP

• the physician role can read patient EMR content• for treatment purpose• patient.EMR.raw is a data object specified according to

a condition:– the subject associated to the physician role can access the

data only if the subject is the patient’s on duty physician -subject = patient.duty_physician -

Permissions in Ext PPermissions in Ext P--RBACRBAC

Page 13: Multi-domain and Privacy-aware Role Based Access Control in eHealth

ConclusionsConclusions

• Role preconditions enhance security • Role precondition provide a further control in

addition to user identification and authentication, by relying upon organizational control processes

• Underlying assumptions: – a) there is a trust relationship between the owner

organization and the users’ home organization, and – b) the users’ home organization itself adopt a controlled

process before declaring that its users play a certain role

Page 14: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Future WorkFuture Work

• Investigate different role provisioning strategies

• Implementation on LBAC database• Consistency analysis techniques on

privacy permissions w.r.t. data profile

Page 15: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Questions?Questions?

Page 16: Multi-domain and Privacy-aware Role Based Access Control in eHealth

Thank you!Thank you!

Lorenzo D. MartinoComputer & Information Technology Dept.

Purdue [email protected]


Recommended