I. Introduction
Cloud computing is used to organize huge resources of computing, storage and applications. It is available on internet which consists of resources such as hardware and software. It is controlled by third-party service which gives access to various software applications and networks.[11] Regardless of various benefits of cloud storage, externalizing secret data to remote access servers cause various secrecy issues. Cloud computing provides on-demand self-service where in which a customer supplies many computing capabilities like storage of network and server time without any requirement of human interaction. Cloud computing has broad network access where in which a lot of capabilities are made available for the users to access over the network by the use of thick or thin client platforms.