Group Provable Data Possession with Deduplication in Cloud Storage
Hongyuan Wang, Zhu Liehuang, Longyijia Li · 2016
Provable data possession (PDP) and proofs of retrievability (POR) are techniques for a client to verify the integrity of outsourced data in cloud storage. Recently, numerous PDP and POR schemes have been proposed while the techniques are widely used in academic and industrial community. However, due to specific and unique requirements of different groups, PDP/POR schemes vary and many functionalities such as data deduplication have not been implemented. How to construct an efficient group PDP/POR scheme to meet these unique requirements of functionality and security has received much attention. In this paper, a group PDP with deduplication ∗ 基金项目: 国家自然科学基金(61272512, 61100172); 国家高技术研究发展计划(863)(2013AA01A214); 教育部新世纪优秀人 才计划(NCET-12-0046); 北京市自然科学基金(4121001) Foundation item: National Natural Science Foundation of China (61272512, 61100172); National High-Tech RD Program for New Century Excellent Talents in University (NCET-12-0046); Natural Science Foundation of Beijing (4121001) 收稿时间: 2015-08-13; 修改时间: 2015-10-09; 采用时间: 2015-12-05; jos在线出版时间: 2016-01-21 CNKI网络优先出版: 2016-01-22 11:01:39, http://www.cnki.net/kcms/detail/11.2560.TP.20160122.1101.011.html 1418 Journal of Software 软件学报 Vol.27, No.6, June 2016 (GPDP) is presented. Based on matrix calculation and pseudo-random function, GPDP can efficiently guarantee data possession with deduplication, as well as defend against selective opening attacks of a malicious party.The security of GPDP in the standard model is proved and a prototype based on GPDP scheme in a realistic cloud platform of Baidu is implemented. To evaluate the performance of GPDP, this work utilizes data size of 10GB for experiments and analysis. The result of experiments show that GPDP can guarantee data possession efficiently with deduplication and protect against selective opening attacks. In particular, the performance is superior to private schemes in the phase of pre-process and public schemes in the phase of verification (as efficient as private scheme in the phase of verification). Furthermore, GPDP reduces the extra storage and communication cost to a minimum than the other PDP/POR schemes applied in a group.