Ciphertext Policy Attribute Based Access Control with Effective User Revocation for Cloud Data Sharing System
With the development and benefits of cloud computing, nowadays more and more users outsource their data to third party cloud storage servers for ease of sharing and cost saving. Ciphertext Policy Attribute Based Encryption (CP ABE) is a promising tool for enabling fine grained access control over the shared data in the cloud. However, the practical application of CP ABE in cloud data sharing system also has its own inherent challenge to regard with user revocation. To address this challenge, the paper proposes a CP ABE scheme which supports an effective user revocation mechanism by introducing "the essential attribute" and by considering minimally trusted proxy servers, the essential attribute must be included in both ciphertext and update key. By excluding the revoked users from update key (which is a part of a decryption key) and by re encrypting the only component in ciphertexts, which is associated with the essential attribute, our scheme achieves immediate and complete user revocation mechanism in CP ABE. The proposed scheme enables a scalable and fine grained access control for cloud data sharing system. Our scheme provides more efficiency and security level simultaneously comparing to the existing user revocable CP ABE scheme.
2016 International Conference on Advanced Cloud and Big Data (CBD)