1. A general framework to design secure cloud storage protocol using homomorphic encryption scheme
- Author
-
Yanjiao Chen, Yang Yang, Jian Zhang, Qian Zhang, and Jing Chen
- Subjects
Scheme (programming language) ,021110 strategic, defence & security studies ,Computer Networks and Communications ,Computer science ,Semantics (computer science) ,Distributed computing ,0211 other engineering and technologies ,Homomorphic encryption ,020206 networking & telecommunications ,02 engineering and technology ,Audit ,Construct (python library) ,0202 electrical engineering, electronic engineering, information engineering ,Protocol (object-oriented programming) ,Cloud storage ,computer ,computer.programming_language - Abstract
With the growing popularity of cloud storage, to guarantee the security of outsourced data becomes more and more important. In this paper, we make the first attempt to explore the intrinsic relationship between secure cloud storage and homomorphic encryption scheme, based on which we present a Generic way to design a Secure Cloud Storage protocol, denoted as G-SCS , using any homomorphic encryption scheme (HES). The proposed G-SCS is secure under a definition that satisfy the security requirement of cloud storage. To address various issues in real application scenarios, we further extend the protocol to support deterministic and randomized auditing, data dynamics (i.e., data insertion, deletion and modification), as well as third-party public auditing, while preserving the efficiency and security of the protocol. By instantiating all abstract semantics in G-SCS , we construct three concrete secure cloud storage protocols using RSA-based, Paillier-based and DGHV-based HESs, which are multiplicatively, additively and fully HESs, respectively. We conduct extensive theoretical analysis and experimental evaluations to validate the practicability of the proposed protocol.
- Published
- 2017