Abstract
As of now, cloud computing has become a hot topic in the global technology industry. Users become able to store their data in cloud storage and have ubiquitous access at any time. In spite of the enormous advantages of cloud storage, one of the greatest challenges is ensuring the security. In this paper, we address the problem of data confidentiality in cloud storage. Further, we consider the portability and secured file sharing issues in cloud storage. Our proposed solution consists of four different modules: Encryption/Decryption provider (EDP) that performs the cryptographic operations, Third party auditor (TPA) that traces and audits the EDP, Keys storage provider (KSP) which performs key management and Data storage provider (DSP) which stores user files in an encrypted form. We design a prototype to facilitate the process of secured data storage on DSP and KSP. The proposed mechanism ensures the data confidentiality, supports portability, and also provides secured sharing of files among users.