cooperative provable data possession for

4
Cooperative Provable Data Possession for Cooperative Provable Data Possession for Integrity Verification in Multi-Cloud Integrity Verification in Multi-Cloud Storage Storage Abstract— Abstract— Provable data possession (PDP) is a technique for Provable data possession (PDP) is a technique for ensuring the integrity of data in storage outsourcing. ensuring the integrity of data in storage outsourcing. In this paper, we address the construction of an In this paper, we address the construction of an efficient PDP scheme for distributed cloud storage to efficient PDP scheme for distributed cloud storage to support the scalability of service and data migration, support the scalability of service and data migration, in which we consider the existence of multiple cloud in which we consider the existence of multiple cloud service providers to cooperatively store and maintain service providers to cooperatively store and maintain the clients’ data. We present a cooperative PDP (CPDP) the clients’ data. We present a cooperative PDP (CPDP) scheme based on homomorphic verifiable response and scheme based on homomorphic verifiable response and hash index hierarchy. We prove the security of our hash index hierarchy. We prove the security of our scheme based on multi-prover zero-knowledge proof scheme based on multi-prover zero-knowledge proof system, which can satisfy completeness, knowledge system, which can satisfy completeness, knowledge soundness, and zero-knowledge properties. In addition, soundness, and zero-knowledge properties. In addition, we articulate performance optimization mechanisms for we articulate performance optimization mechanisms for our scheme, and in particular present an efficient our scheme, and in particular present an efficient method for selecting optimal parameter values to method for selecting optimal parameter values to

Upload: impulsetechnology

Post on 28-Apr-2015

139 views

Category:

Documents


0 download

DESCRIPTION

For further details contact: N.RAJASEKARAN B.E M.S 9841091117,9840103301. IMPULSE TECHNOLOGIES, Old No 251, New No 304, 2nd Floor, Arcot road , Vadapalani , Chennai-26.

TRANSCRIPT

Page 1: Cooperative Provable Data Possession For

Cooperative Provable Data Possession for IntegrityCooperative Provable Data Possession for Integrity

Verification in Multi-Cloud StorageVerification in Multi-Cloud Storage

Abstract—Abstract—

Provable data possession (PDP) is a technique for ensuring the integrity of data inProvable data possession (PDP) is a technique for ensuring the integrity of data in

storage outsourcing. In this paper, we address the construction of an efficient PDPstorage outsourcing. In this paper, we address the construction of an efficient PDP

scheme for distributed cloud storage to support the scalability of service and datascheme for distributed cloud storage to support the scalability of service and data

migration, in which we consider the existence of multiple cloud service providersmigration, in which we consider the existence of multiple cloud service providers

to cooperatively store and maintain the clients’ data. We present a cooperative PDPto cooperatively store and maintain the clients’ data. We present a cooperative PDP

(CPDP) scheme based on homomorphic verifiable response and hash index(CPDP) scheme based on homomorphic verifiable response and hash index

hierarchy. We prove the security of our scheme based on multi-prover zero-hierarchy. We prove the security of our scheme based on multi-prover zero-

knowledge proof system, which can satisfy completeness, knowledge soundness,knowledge proof system, which can satisfy completeness, knowledge soundness,

and zero-knowledge properties. In addition, we articulate performanceand zero-knowledge properties. In addition, we articulate performance

optimization mechanisms for our scheme, and in particular present an efficientoptimization mechanisms for our scheme, and in particular present an efficient

method for selecting optimal parameter values to minimize the computation costsmethod for selecting optimal parameter values to minimize the computation costs

of clients and storage service providers. of clients and storage service providers.

Reasons for the porposal :Reasons for the porposal :

There exist various tools and technologies for multicloud,such as Platform VMThere exist various tools and technologies for multicloud,such as Platform VM

Orchestrator, Vmware vSphere, and Ovirt. These tools help cloud providersOrchestrator, Vmware vSphere, and Ovirt. These tools help cloud providers

construct a distributed cloud storage platform (DCSP) for managing clients’ data.construct a distributed cloud storage platform (DCSP) for managing clients’ data.

However, if such an important platform is vulnerable to security attacks, it wouldHowever, if such an important platform is vulnerable to security attacks, it would

bring irretrievable losses to the clients. For example, the confidential data in anbring irretrievable losses to the clients. For example, the confidential data in an

enterprise may be illegally accessed through a remote interface provided by aenterprise may be illegally accessed through a remote interface provided by a

multi-cloud, or relevant data and archives may be lost or tampered with when theymulti-cloud, or relevant data and archives may be lost or tampered with when they

are stored into an uncertain storage pool outside the enterprise. Therefore, it isare stored into an uncertain storage pool outside the enterprise. Therefore, it is

Page 2: Cooperative Provable Data Possession For

indispensable for cloud service providers (CSPs) to provide security techniques forindispensable for cloud service providers (CSPs) to provide security techniques for

managing their storage services. managing their storage services.

Existing system :Existing system :

Provable data possession (PDP) [2] (or proofs of retrievability (POR) [3]) is such aProvable data possession (PDP) [2] (or proofs of retrievability (POR) [3]) is such a

probabilistic proof technique for a storage provider to prove the integrity andprobabilistic proof technique for a storage provider to prove the integrity and

ownership of clients’ data without downloading data . Various PDP schemes haveownership of clients’ data without downloading data . Various PDP schemes have

been recently proposed, such as Scalable PDP [4] and Dynamic PDP [5].been recently proposed, such as Scalable PDP [4] and Dynamic PDP [5].

Demerits of Existing system :Demerits of Existing system :

However, these schemes mainly focus on PDP issues at untrusted servers in aHowever, these schemes mainly focus on PDP issues at untrusted servers in a

single cloud storage provider and are not suitable for a multi-cloud environmentsingle cloud storage provider and are not suitable for a multi-cloud environment

proposed system :proposed system :

In this paper, we address the problem of provable data possession in distributedIn this paper, we address the problem of provable data possession in distributed

cloud environments from the following aspects: high security, transparentcloud environments from the following aspects: high security, transparent

verification, and high performance. To achieve these goals, we first propose averification, and high performance. To achieve these goals, we first propose a

verification framework for multi-cloud storage along with two fundamentalverification framework for multi-cloud storage along with two fundamental

techniques: hash index hierarchy (HIH) and homomorphic verifiable responsetechniques: hash index hierarchy (HIH) and homomorphic verifiable response

(HVR). We then demonstrate that the possibility of constructing a cooperative PDP(HVR). We then demonstrate that the possibility of constructing a cooperative PDP

(CPDP) scheme without compromising data privacy based on modern(CPDP) scheme without compromising data privacy based on modern

cryptographic techniques, such as interactive proof system (IPS). We furthercryptographic techniques, such as interactive proof system (IPS). We further

introduce an effective construction of CPDP scheme using above-mentionedintroduce an effective construction of CPDP scheme using above-mentioned

structure. Moreover, we give a security analysis of our CPDP scheme from the IPSstructure. Moreover, we give a security analysis of our CPDP scheme from the IPS

model. We prove that this construction is a multi-prover zero-knowledge proofmodel. We prove that this construction is a multi-prover zero-knowledge proof

system (MP-ZKPS) [11], which has completeness, knowledge soundness, andsystem (MP-ZKPS) [11], which has completeness, knowledge soundness, and

Page 3: Cooperative Provable Data Possession For

zero-knowledge properties. These properties ensure that CPDP scheme canzero-knowledge properties. These properties ensure that CPDP scheme can

implement the security against data leakage attack and tag forgery attack.implement the security against data leakage attack and tag forgery attack.