Cloud computing has been envisioned as the nextgeneration architecture of IT Enterprise. Using Cloud Storage, users can remotely store their data and enjoy the on-demand high quality applications and services from a shared pool of configurable computing resources, without the burden local copy data storage and maintenance [1]. It moves the application of software data stored to the centralized ...