Distributed Integrity Auditing of Cloud data using Edge Computing and Blockchain
Amit Kumar Dwivedi, Naveen Kumar, Manik Lal Das · 2022
Auditing of outsourced data is typically managed by an untrusted third party, which poses a crucial data integrity issue for the data owner and end users as well. A distributed auditing scheme comprises three primary participants - data owner, storage server, and end users. One of the main concerns in a distributed auditing setting is that a registered end user may get involved in auditing data files on behalf of the data owner. The reason behind involving end users to audit data files is to reduce computational cost at data owner. However, the approach increases the communication cost, as the data owner may receive multiple failure reports corresponding to the same corrupt file from different authorized users. In this paper, a secure and efficient distributed auditing scheme for outsourced data is presented using blockchain technology and edge computing. The proposed scheme uses blockchain for storing distinct failure reports. Edge nodes are used to handle local auditing task. The scheme is compared and analyzed with the existing distributed data integrity auditing schemes. It is shown that the proposed scheme is secure and outperforms other schemes in terms of computational cost at the data owner and communication cost used by the scheme participants.