Title: Blockchain-based secure deduplication against duplicate-faking attack in decentralised storage

Authors: Jingkai Zhou; Guohua Tian; Jianghong Wei

Addresses: State Key Laboratory of Integrated Service Networks (ISN), Xidian University, Xi'an, 710071, China ' State Key Laboratory of Integrated Service Networks (ISN), Xidian University, Xi'an, 710071, China ' State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450002, China

Abstract: Secure client-side deduplication enables cloud server to efficiently save storage space and communication bandwidth without compromising privacy. However, the potential duplicate-faking attack (DFA) may cause data users to lose their outsourced data. Existing solutions can either only detect DFA and fail to avoid data loss, or have high storage costs. In this paper, we propose a blockchain-based secure deduplication scheme against DFA in decentralised storage. Specifically, we firstly propose a client-side deduplication protocol, in which the server does not need to store additional metadata to check subsequent uploaders, who only need to encrypt the challenged partial blocks instead of the entire file. Besides, we design a battle mechanism based on smart contract to protect users from losing data. When an uploader detects a DFA, he can apply for a battle with the previous uploader to achieve an effective punishment. Finally, security and performance analysis indicate the practicality of the proposed scheme.

Keywords: secure data deduplication; duplicate-faking attack; DFA; proof of ownership; blockchain; smart contract.

DOI: 10.1504/IJCSE.2023.132146

International Journal of Computational Science and Engineering, 2023 Vol.26 No.4, pp.406 - 417

Received: 26 Feb 2022
Accepted: 09 Apr 2022

Published online: 12 Jul 2023 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article