Journal
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING
Volume 19, Issue 6, Pages 3941-3954Publisher
IEEE COMPUTER SOC
DOI: 10.1109/TDSC.2021.3114160
Keywords
Blockchains; Task analysis; Security; Maximum likelihood estimation; Metadata; Encryption; Costs; Data deduplication; shared auditing; blockchain; decentralized storage
Categories
Funding
- National Nature Science Foundation of China [61960206014, 62032012, 62121001, 62172434]
- Key Research and Development Program of Shaanxi [2020ZDLGY08-03]
- Shandong Provincial Key Research and Development Program of China [2019JZZY020129]
Ask authors/readers for more resources
This article proposes a blockchain-based secure deduplication and shared auditing scheme in decentralized storage to solve the issues in existing data deduplication schemes supporting auditing, achieve efficient space-saving, reduce computation and storage costs, and implement decentralized public auditing with a two-way shared auditing mechanism to avoid repetitive audit tasks.
Data deduplication and public auditing are significant for providing secure and efficient network storage services. However, the existing data deduplication schemes supporting auditing not only cannot effectively alleviate the threats of the single point of failure and duplicate-faking attack, but also have to bear the massive waste of computation and storage resources caused by metadata redundancy and repetitive audit tasks. In this article, we propose a blockchain-based secure deduplication and shared auditing scheme in decentralized storage. Specifically, our scheme utilizes a novel deduplication protocol based on the double-server storage model to achieve efficient space-saving while protecting data users from losing data under a single point of failure and duplicate-faking attack. Besides, it sharply reduces the computation and storage costs of metadata by introducing a lightweight authenticator generation algorithm and update protocol. On this basis, our scheme further adopts a blockchain-based two-way shared auditing mechanism to achieve decentralized public auditing without the third-party auditor, in which the audit authenticators and results of outsourced data are shared among its users to avoid repetitive audit tasks. Security and performance analysis indicates the practicability of our scheme.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available