There is an acceleration of adoption of cloud computing among enterprise. However, moving the infrastructure and sensitive data from trusted domain of the data owner to public cloud will pose security and privacy risks. Data security and policy are the critical issues for remote data storage. A security user enforced data access control mechanism must be provided before cloud users have the liberty to outsource sensitive data to the cloud for storage. With the emergence of sharing confidential corporate data on cloud servers, it is imperative adopt and efficient encryption system with a fine grain access control to encrypt outsourced data.