DeyPoS Deduplicatable Dynamic Proof of
DeyPoS Deduplicatable Dynamic Proof of
Multi-User Environments
ABSTRACT:
EXISTING SYSTEM:
In most of the existing dynamic PoSs, a tag used for integrity verification is
generated by the secret key of the uploader. Thus, other owners who have
the ownership of the file but have not uploaded it due to the cross-user
deduplication on the client-side, cannot generate a new tag when they update
the file. In this situation, the dynamic PoSs would fail.
Halevi et al. introduced the concept of proof of ownership which is a
solution of cross-user deduplication on the client-side. It requires that the
user can generate the Merkle tree without the help from the cloud server,
which is a big challenge in dynamic PoS.
Pietro and Sorniotti proposed another proof of ownership scheme which
improves the efficiency.
Xu et al.proposed a client-side deduplication scheme for encrypted data, but
the scheme employs a deterministic proof algorithm which indicates that
every file has a deterministic short proof. Thus, anyone who obtains this
proof can pass the verification without possessing the file locally.
PROPOSED SYSTEM:
To the best of our knowledge, this is the first work to introduce a primitive
called deduplicatable dynamic Proof of Storage (deduplicatable dynamic
PoS), which solves the structure diversity and private tag generation
challenges.
In contrast to the existing authenticated structures, such as skip list and
Merkle tree, we design a novel authenticated structure called Homomorphic
Authenticated Tree (HAT), to reduce the communication cost in both the
proof of storage phase and the deduplication phase with similar computation
cost.
Note that HAT can support integrity verification, dynamic operations, and
cross-user deduplication with good consistency.
We propose and implement the first efficient construction of deduplicatable
dynamic PoS called Dey-PoS, which supports unlimited number of
verification and update operations. The security of this construction is
proved in the random oracle model, and the performance is analyzed
theoretically and experimentally.
MODULES:
System Construction
Block Generation
Deduplicatable Dynamic POS
Homomorphic Authenticated Tree
MODULES DESCSRIPTION:
System Construction:
Block Generation
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:
SOFTWARE REQUIREMENTS:
Kun He, Jing Chen, Ruiying Du, Qianhong Wu, Guoliang Xue, and Xiang Zhang,
“DeyPoS: Deduplicatable Dynamic Proof of Storage for Multi-User
Environments”, IEEE Transactions on Computers, 2016.