The composition of virtualization, grid computing and distributed computing is known as cloud computing, and these systems are completely interconnected group of systems and which will dynamically provision and offering the one or more unified cloud-computing resources. The cloud service provider’s objective is to provide their services, to clients qualitative, more secure, abrupt, scalable, more responsive, cost-efficient, on demand and automatically provisioned services just like: storage services, computation services, network system etc. Cloud services are geographically dispersed everywhere throughout the world in a transparent way and help to improve business execution by making a commitment to decrease the expense of conveying IT assets to any association. Cloud services implementation helping to reduce in a organization is controlling IT resources the cost. These cloud services demands are day by day rapidly increase as financial model applied in cloud computing is “Pay-per-Use”. In cloud computing data security and data access control issues are most important requirements, presently some schemes are given to provide the data security and data access control in cloud computing but they have limitations in some ways such that by violating the data secrecy/confidentiality because of collusion-attack and too much processing (because of using maximum no of secret keys). To counter these important security issues in cloud computing we have proposed a system that uses attribute based encryption technique, threshold secret sharing and multi-authority access control mechanism in which the data owner divides the users in group and allocates the single secret key for entire Group to Decrypt the Data and Individual User in the created Group Shares Parts of the Secret Key. Proposed system provides strong data confidentiality, & also it reduces the usage of large no of Secret Keys.
Read full abstract