Show simple item record

dc.contributor.authorServos, Daniel
dc.date.accessioned2012-11-11T03:14:52Z
dc.date.available2012-11-11T03:14:52Z
dc.date.created2012-04
dc.date.issued2012-11-10
dc.identifier.urihttp://knowledgecommons.lakeheadu.ca/handle/2453/286
dc.description.abstractCloud computing is a rapidly emerging computing paradigm which replaces static and expensive data centers, network and software infrastructure with dynamically scalable “cloud based” services offered by third party providers on an on-demand basis. However, with the potential for seemingly limitless scalability and reduced infrastructure costs comes new issues regarding security and privacy as processing and storage tasks are delegated to potentially untrustworthy cloud providers. For the eHealth industry this loss of control makes adopting the cloud problematic when compliance with privacy laws (such HIPAA, PIPEDA and PHIPA) is required and limits third party access to patient records. This thesis presents a RBAC enabled solution to cloud privacy and security issues resulting from this loss of control to a potentially untrustworthy third party cloud provider, which remains both scalable and distributed. This is accomplished through four major components presented, implemented and evaluated within this thesis; the DOSGi based Health Cloud eXchange (HCX) architecture for managing and exchanging EHRs between authorized users, the Role Based Access Control as a Service (RBACaaS) model and web service providing RBAC policy enforcement and services to cloud applications, the Role Based Single Sign On (RBSSO) protocol, and the Distributed Multi-Authority Ciphertext-Policy Shared Attribute-Based Encryption (DMACPSABE) scheme for limiting access to sensitive records dependent on attributes (or roles) assigned to users. We show that when these components are combined the resulting system is both scalable (scaling at least linearly with users, request, records and attributes), secure and provides a level of protection from the cloud provider which preserves the privacy of user’s records from any third party. Additionally, potential use cases are presented for each component as well as the overall system.en_US
dc.language.isoen_USen_US
dc.subjectCloud computingen_US
dc.subjectRole based access controlen_US
dc.subjectCloud privacy & securityen_US
dc.subjectHealth cloud eXchange (HCX)en_US
dc.titleA role and attribute based encryption approach to privacy and security in cloud based health servicesen_US
dc.typeThesisen_US
etd.degree.nameM.Sc.en_US
etd.degree.levelMasteren_US
etd.degree.disciplineComputer Scienceen_US
etd.degree.grantorLakehead Universityen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record