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...
Saved in:
| Main Authors: | , , , , , , , |
|---|---|
| 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 |