Abstract

As our society becomes smarter and more interconnected, more data such as those generated by Internet of Things (IoT) devices are stored remotely. These devices and services are generally externally owned and operated (e.g., commercial cloud servers). Hence, there has been interest in verifying the integrity of outsourced data, such as those stored in the remote cloud server, for example using schemes involving a third-party auditor (TPA). However, existing solutions involving TPA do not generally consider credibility and centralization, and such solutions may not be easily scalable. Thus, in this paper, we propose an efficient decentralized data integrity auditing scheme based on Hyperledger Fabric (HF-Audit), a popular consortium blockchain. Specifically, we use Hyperledger Fabric as a communication platform, where TPA can be dynamically selected for each auditing task. In order to improve the scalability of TPA, we design an efficient auditing protocol for data integrity based on bilinear pairing and commitments. Also, to improve auditing efficiency, we design two TPA selection algorithms under complete and incomplete information. Finally, we prove the security of the proposed approach, and evaluate its performance to demonstrate the utility of our proposed approach.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call