Blockchain-based verification framework for data integrity in edge-cloud storage

Dongdong Yue, Ruixuan Li, Yan Zhang, Wenlong Tian, Yongfeng Huang

Research output: Contribution to journalArticlepeer-review

47 Citations (Scopus)

Abstract

With the popularity of the Internet of Things (IoT), data integrity verification in the edge cloud storage attracts attentions from many researchers. Due to the over dependence of the Third Party Auditor (TPA) and the dynamical nature of the IoT data, the traditional data integrity verification framework for cloud storage can hardly work. To satisfy the characteristics of the IoT and avoid the over dependence of the TPA, we propose a blockchain-based framework without TPA for data integrity verification in a decentralized edge-cloud storage (ECS) scenario in this paper. In our framework, we employ the Merkle tree with random challenging numbers for data integrity verification and analyze different Merkle tree structures to optimize the system performance. To solve the problem of limited resources and high real-time requirements, we further propose sampling verification and develop rational sampling strategies to make sampling verification more effective. The overhead and precision of the verification in ECS are studied by an optimal sample size strategy. Finally, a prototype system is implemented based on our framework. We conduct a series of experiments to evaluate the effectiveness of the proposed schemes. The experimental results show that our schemes can effectively improve the performance of data integrity verification.
Original languageEnglish
Pages (from-to)1-14
Number of pages14
JournalJournal of Parallel and Distributed Computing
Volume146
DOIs
Publication statusPublished - 2020

Keywords

  • Internet of things
  • blockchains (databases)
  • cloud computing
  • data integrity

Fingerprint

Dive into the research topics of 'Blockchain-based verification framework for data integrity in edge-cloud storage'. Together they form a unique fingerprint.

Cite this