Secret Sharing for Cloud Data Security
This work provides a comprehensive review for cloud users and researchers, but it is incremental as it synthesizes existing knowledge without introducing new methods.
The paper surveys secret sharing schemes to address data security concerns in cloud computing, focusing on how they can enforce privacy, availability, and integrity while enabling computation on encrypted data.
Cloud computing helps reduce costs, increase business agility and deploy solutions with a high return on investment for many types of applications. However, data security is of premium importance to many users and often restrains their adoption of cloud technologies. Various approaches, i.e., data encryption, anonymization, replication and verification, help enforce different facets of data security. Secret sharing is a particularly interesting cryptographic technique. Its most advanced variants indeed simultaneously enforce data privacy, availability and integrity, while allowing computation on encrypted data. The aim of this paper is thus to wholly survey secret sharing schemes with respect to data security, data access and costs in the pay-as-you-go paradigm.