A Blockchain-Based Public Auditing Protocol with Self-Certified Public Keys for Cloud Data

15Citations
Citations of this article
33Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Cloud storage can provide a way to effectively store and manage big data. However, due to the separation of data ownership and management, it is difficult for users to check the integrity of data in a traditional way, which leads to the introduction of the auditing techniques. This paper proposes a public auditing protocol with a self-certified public key system using blockchain technology. The user's operational information and metadata information of the file are formed to a block after verified by the checked nodes and then to be put into the blockchain. The chain structure of the block ensures the security of auditing data source. The security analysis shows that attackers can neither derive user's secret key nor derive users' data from the collected auditing information in the presented scheme. Furthermore, it can effectively resist against not only the signature forging attacks but also the proof forging attacks. Compared with other public auditing schemes, our scheme based on the self-certified public key system has been improved in storage overhead, communication bandwidth, and verification efficiency.

Cite

CITATION STYLE

APA

Li, H., Guo, F., Wang, L., Wang, J., Wang, B., & Wu, C. (2021). A Blockchain-Based Public Auditing Protocol with Self-Certified Public Keys for Cloud Data. Security and Communication Networks, 2021. https://doi.org/10.1155/2021/6623639

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free