Cloud technology is widely used as it allows sharing and centralized storage of data, sharing of data, processing online access of computer services and resources on various types of devices. Deduplication helps to remove or prevent from having duplicate copies of same data. Though deduplication has benets it adds concerns related to privacy and security of users; as it can lead to insider and outsider attacks. Reducing the amount of data need to be transferred, stored, and managed becomes a crucial for cloud storage. On the other hand, as user data are stored and processed by outsourced cloud provider, encryption becomes a necessary before updating data into the cloud. However, the above two goals are great challenges faced these years achieving deduplication along with data security in cloud environment. A lot of information for authentication of information in cloud by lot particularly internet security protocols widely used in order to solve the above con ict. The presented approach allows a registered user to upload, download and update the data. It uses encryption facility while uploading the data to the cloud.