Coupling Secret Sharing with Decentralized Server-Aided Encryption in Encrypted Deduplication

Outsourcing storage to the cloud can save storage costs and is commonly used in businesses. It should fulfill two major goals: storage efficiency and data confidentiality. Encrypted deduplication can achieve both goals via performing deduplication to eliminate the duplicate data within encrypted dat...

Full description

Saved in:
Bibliographic Details
Main Authors: Chuang Gan, Weichun Wang, Yuchong Hu, Xin Zhao, Shi Dun, Qixiang Xiao, Wei Wang, Huadong Huang
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/15/3/1245
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850200194127233024
author Chuang Gan
Weichun Wang
Yuchong Hu
Xin Zhao
Shi Dun
Qixiang Xiao
Wei Wang
Huadong Huang
author_facet Chuang Gan
Weichun Wang
Yuchong Hu
Xin Zhao
Shi Dun
Qixiang Xiao
Wei Wang
Huadong Huang
author_sort Chuang Gan
collection DOAJ
description Outsourcing storage to the cloud can save storage costs and is commonly used in businesses. It should fulfill two major goals: storage efficiency and data confidentiality. Encrypted deduplication can achieve both goals via performing deduplication to eliminate the duplicate data within encrypted data. Traditional encrypted deduplication generates the encryption key on the client side, which poses a risk of offline brute-force cracking of the outsourced data. Server-aided encryption schemes have been proposed to strengthen the confidentiality of encrypted deduplication by distributing the encryption process to dedicated servers. Existing schemes rely on expensive cryptographic primitives to provide a decentralized setting on the dedicated servers for scalability. However, this incurs substantial performance slowdown and can not be applied in practical encrypted deduplication storage systems. In this paper, we propose a new decentralized server-aided encrypted deduplication approach for outsourced storage, called ECDedup, which leverages secret sharing to achieve secure and efficient key management. We are the first to use the coding matrix as the encryption key to couple the encryption and encoding processes in encrypted deduplication. We also propose a acceleration scheme to speed up the encryption process of our ECDedup. We prototype ECDedup in cloud environments, and our experimental results based on the real-world backup datasets show that ECDedup can improve the client throughput by up to 51.9% compared to the state-of-the-art encrypted deduplication schemes.
format Article
id doaj-art-fa5316faf1b84283b087a9d8d735870b
institution OA Journals
issn 2076-3417
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj-art-fa5316faf1b84283b087a9d8d735870b2025-08-20T02:12:24ZengMDPI AGApplied Sciences2076-34172025-01-01153124510.3390/app15031245Coupling Secret Sharing with Decentralized Server-Aided Encryption in Encrypted DeduplicationChuang Gan0Weichun Wang1Yuchong Hu2Xin Zhao3Shi Dun4Qixiang Xiao5Wei Wang6Huadong Huang7School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, ChinaHikvision Digital Technology Co., Ltd., Hangzhou 310052, ChinaSchool of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, ChinaSchool of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, ChinaSchool of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, ChinaSchool of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, ChinaHikvision Digital Technology Co., Ltd., Hangzhou 310052, ChinaHikvision Digital Technology Co., Ltd., Hangzhou 310052, ChinaOutsourcing storage to the cloud can save storage costs and is commonly used in businesses. It should fulfill two major goals: storage efficiency and data confidentiality. Encrypted deduplication can achieve both goals via performing deduplication to eliminate the duplicate data within encrypted data. Traditional encrypted deduplication generates the encryption key on the client side, which poses a risk of offline brute-force cracking of the outsourced data. Server-aided encryption schemes have been proposed to strengthen the confidentiality of encrypted deduplication by distributing the encryption process to dedicated servers. Existing schemes rely on expensive cryptographic primitives to provide a decentralized setting on the dedicated servers for scalability. However, this incurs substantial performance slowdown and can not be applied in practical encrypted deduplication storage systems. In this paper, we propose a new decentralized server-aided encrypted deduplication approach for outsourced storage, called ECDedup, which leverages secret sharing to achieve secure and efficient key management. We are the first to use the coding matrix as the encryption key to couple the encryption and encoding processes in encrypted deduplication. We also propose a acceleration scheme to speed up the encryption process of our ECDedup. We prototype ECDedup in cloud environments, and our experimental results based on the real-world backup datasets show that ECDedup can improve the client throughput by up to 51.9% compared to the state-of-the-art encrypted deduplication schemes.https://www.mdpi.com/2076-3417/15/3/1245encrypted deduplicationsecret sharingserver-aided encryptionmessage-locked encryptiondistributed data management
spellingShingle Chuang Gan
Weichun Wang
Yuchong Hu
Xin Zhao
Shi Dun
Qixiang Xiao
Wei Wang
Huadong Huang
Coupling Secret Sharing with Decentralized Server-Aided Encryption in Encrypted Deduplication
Applied Sciences
encrypted deduplication
secret sharing
server-aided encryption
message-locked encryption
distributed data management
title Coupling Secret Sharing with Decentralized Server-Aided Encryption in Encrypted Deduplication
title_full Coupling Secret Sharing with Decentralized Server-Aided Encryption in Encrypted Deduplication
title_fullStr Coupling Secret Sharing with Decentralized Server-Aided Encryption in Encrypted Deduplication
title_full_unstemmed Coupling Secret Sharing with Decentralized Server-Aided Encryption in Encrypted Deduplication
title_short Coupling Secret Sharing with Decentralized Server-Aided Encryption in Encrypted Deduplication
title_sort coupling secret sharing with decentralized server aided encryption in encrypted deduplication
topic encrypted deduplication
secret sharing
server-aided encryption
message-locked encryption
distributed data management
url https://www.mdpi.com/2076-3417/15/3/1245
work_keys_str_mv AT chuanggan couplingsecretsharingwithdecentralizedserveraidedencryptioninencrypteddeduplication
AT weichunwang couplingsecretsharingwithdecentralizedserveraidedencryptioninencrypteddeduplication
AT yuchonghu couplingsecretsharingwithdecentralizedserveraidedencryptioninencrypteddeduplication
AT xinzhao couplingsecretsharingwithdecentralizedserveraidedencryptioninencrypteddeduplication
AT shidun couplingsecretsharingwithdecentralizedserveraidedencryptioninencrypteddeduplication
AT qixiangxiao couplingsecretsharingwithdecentralizedserveraidedencryptioninencrypteddeduplication
AT weiwang couplingsecretsharingwithdecentralizedserveraidedencryptioninencrypteddeduplication
AT huadonghuang couplingsecretsharingwithdecentralizedserveraidedencryptioninencrypteddeduplication