Blockchain-Assisted Secure Deduplication for Large-Scale Cloud Storage Service

Zhongyun Hua, Yufei Yao, Mingyang Song, Yifeng Zheng*, Yushu Zhang, Cong Wang

*Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

10 Citations (Scopus)

Abstract

Secure deduplication over encrypted data can greatly improve cloud storage efficiency and protect data privacy. Recently, there have been some research efforts aiming at designing secure deduplication schemes with the assistance of key servers (KSs). However, prior works are unsatisfactory in that they suffer from some limitations such as security degradation (the leakage at partial KSs will lead to all the ciphertexts being subject to offline brute-force attacks) or lack of scalability for handling the change of KSs. In this paper, we propose a new secure deduplication scheme for large-scale cloud storage service, which, to our best knowledge, is the first server-aided scheme that supports both tolerance of partial KSs leakage and dynamic change of KSs. Our scheme divides all the KSs into multiple groups and each KS group keeps a randomly generated secret key using threshold cryptography. We design a file-related KS group selection mechanism for assisting encryption key generation, which guarantees that the identical files of different users can be encrypted using the same keys. Our scheme is designed to update the KS groups regularly for supporting the joining and leaving of the KSs as well as maintaining long-term security. We leverage the blockchain to help divide KSs into groups in a fair way and securely migrate group secret keys during KS group updating. Formal analysis is provided to verify the correctness of our scheme and justify its security, and both theoretical and experimental results demonstrate that it has modest performance overhead.

© 2024 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
Original languageEnglish
Pages (from-to)821-835
JournalIEEE Transactions on Services Computing
Volume17
Issue number3
Online published5 Jan 2024
DOIs
Publication statusPublished - May 2024

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62071142, in part by the Guangdong Basic and Applied Basic Research Foundation under Grants 2021A1515110027 and 2023A1515010714, in part by the Shenzhen Science and Technology Program under Grants JCYJ20220531095416037, JCYJ20230807094411024, RCBS20210609103056041, and ZDSYS20210623091809029, in part by the Guangdong Provincial Key Laboratory of Novel Security Intelligence Technologies under Grant 2022B1212010005, and in part by the Research Grants Council of Hong Kong under Grants CityU 11217620, 11218521, 11218322, R6021- 20F, R1012-21, RFS2122-1S04, C2004-21G, C1029-22G, and N_CityU139/21.

Research Keywords

  • Blockchains
  • Cloud computing
  • Cloud storage
  • Encryption
  • key servers management
  • Maximum likelihood estimation
  • Outsourcing
  • Protocols
  • Scalability
  • secure deduplication
  • server-aided encryption

Fingerprint

Dive into the research topics of 'Blockchain-Assisted Secure Deduplication for Large-Scale Cloud Storage Service'. Together they form a unique fingerprint.

Cite this