Logo image
Blockchain-based random auditor committee for integrity verification
Journal article   Peer reviewed

Blockchain-based random auditor committee for integrity verification

L. Chen, Q. Fu, Y. Mu, L. Zeng, F. Rezaeibagha and M-S Hwang
Future Generation Computer Systems, Vol.131, pp.183-193
2022
url
Link to Published Version *Subscription may be requiredView

Abstract

With the popularity of cloud storage, integrity verification for outsourced data has attracted more and more attention. The majority of existing research works rely on a unique third-party auditor (TPA) or fixed TPAs to audit the integrity of outsourced data, and thus they are vulnerable to DoS and collusion attacks as the TPA is not completely trusted. To conquer this problem, a blockchain-based random auditor committee is proposed to replace the fixed TPAs for the integrity verification (call BRAC scheme for short). The proposed blockchain consensus algorithm utilizes a verifiable random function (VRF) to select the third-party auditor committee (TPAC) which performs contract verification. The leader of TPAs (LTPA) packs the verification proof into a blockchain called verification chain. The main idea is employing the output of a VRF for leader election to make it probabilistic, such that specific nodes cannot be targeted in advance and a certain fraction of the nodes being malicious can be tolerated. We present rigorous security analysis to demonstrate the security of the proposed scheme. Meanwhile, the comprehensive performance evaluation shows that the proposed scheme improves the performance of data integrity verification effectively.

Details

Metrics

InCites Highlights

These are selected metrics from InCites Benchmarking & Analytics tool, related to this output

Collaboration types
Domestic collaboration
International collaboration
Citation topics
4 Electrical Engineering, Electronics & Computer Science
4.187 Security Systems
4.187.160 Cryptographic Protocols
Web Of Science research areas
Computer Science, Theory & Methods
ESI research areas
Computer Science
Logo image