journal article·2022Open access

Blockchain-Based Light-Weighted Provable Data Possession for Low Performance Devices

Yining Qi, Zhen Yang, Yubo Luo, Yongfeng Huang, Xing Li

Computers, Materials & Continua· Volume 73· Issue 2

Abstract

Provable Data Possession (PDP) schemes have long been proposed to solve problem of how to check the integrity of data stored in cloud service without downloading. However, with the emerging of network consisting of low performance devices such as Internet of Things, we find that there are still two obstacles for applying PDP schemes. The first one is the heavy computation overhead in generating tags for data blocks, which is essential for setting up any PDP scheme. The other one is how to resist collusion attacks from third party auditors with any possible entities participating the auditing. In this paper, we propose a novel blockchain-based light-weighted PDP scheme for low performance devices, with an instance deployed on a cloud server. We design a secure outsourced tag generating method for low performance devices, which enables a kind of “hash-sign-switch” two-phase tag computing. With this method, users with low performance devices can employ third party auditors to compute modular exponential operations that accounts for the largest portion of computation overhead in tag generation, without leaking their data content. Chaincodes in blockchain network ensure the correctness of such outsourcing and prevent collusion attacks. The security analysis and performance evaluation prove that our scheme is both secure and efficient.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Cloud Data Security Solutions · Cryptography and Data Security · Blockchain Technology Applications and Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (35)

Show source-provided references
1. Data warehouse design for big data in academia10.32604/cmc.2022.016676 ↗
2. Dynamic encryption and secure transmission of terminal data files10.32604/cmc.2022.019318 ↗
3. An IoT-based intrusion detection system approach for TCP SYN attacks10.32604/cmc.2022.023399 ↗
4. Exploring and modelling IoT offloading policies in edge cloud environments10.32604/csse.2022.018112 ↗
5. Privacy-preserving genetic algorithm outsourcing in cloud computing10.32604/jcs.2020.09308 ↗
6. The complexity of online memory checking10.1145/1462153.1462155 ↗
7. Space-efficient block storage integrity
8. Pors: proofs of retrievability for large files
9. Scalable and efficient provable data possession
10. Compact proofs of retrievability
11. Proofs of retrievability: Theory and implementation
12. Remote integrity check with dishonest storage server
13. The complexity of online memory checking
14. LT codes-based secure and reliable cloud storage service
15. Cooperative repair with minimum-storage regenerating codes for distributed storage
16. Fragile watermarking based proofs of retrievability for archival cloud data
17. Ensuring data storage security in cloud computing
18. Iris: A scalable cloud file system with efficient integrity checks
19. Dynamic proofs of retrievability via oblivious RAM10.1007/s00145-015-9216-2 ↗
20. Privacy-preserving public auditing protocol for low-performance end devices in cloud10.1109/TIFS.2016.2587242 ↗
21. Provable data possession at untrusted stores
22. Dynamic provable data possession
23. Enabling public auditability and data dynamics for storage security in cloud computing10.1109/TPDS.2010.183 ↗
24. MuR-DPA: Top-down levelled multi-replica Merkle hash tree based secure public auditing for dynamic big data storage on cloud10.1109/TC.2014.2375190 ↗
25. Reputation audit in multi-cloud storage through integrity verification and data dynamics
26. Enabling non-repudiable data possession verification in cloud storage systems
27. A dynamic proof of retrievability (POR) scheme with O(log n) complexity
28. Dynamic audit services for integrity verification of outsourced storages in clouds
29. Cooperative provable data possession for integrity verification in multi-cloud storage10.1109/TPDS.2012.66 ↗
30. An efficient and secure dynamic auditing protocol for data storage in cloud computing10.1109/TPDS.2012.278 ↗
31. Dynamic and public auditing with fair arbitration for cloud data10.1109/TCC.2016.2525998 ↗
32. Dynamic-hash-table based public auditing for secure cloud storage10.1109/TSC.2015.2512589 ↗
33. Privacy-preserving public auditing protocol for low-performance end devices in cloud10.1109/TIFS.2016.2587242 ↗
34. Privacy-preserving data outsourcing with integrity auditing for lightweight devices in cloud computing
35. Privacy-preserving public auditing for secure cloud storage10.1109/TC.2011.245 ↗