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

被引:1
作者
Gan, Chuang [1 ]
Wang, Weichun [2 ]
Hu, Yuchong [1 ]
Zhao, Xin [1 ]
Dun, Shi [1 ]
Xiao, Qixiang [1 ]
Wang, Wei [2 ]
Huang, Huadong [2 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
[2] Hikvis Digital Technol Co Ltd, Hangzhou 310052, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2025年 / 15卷 / 03期
关键词
encrypted deduplication; secret sharing; server-aided encryption; message-locked encryption; distributed data management; CODES;
D O I
10.3390/app15031245
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
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.
引用
收藏
页数:18
相关论文
共 36 条
[1]  
[Anonymous], CRYPTOGRAPHY SSLTLS
[2]  
Ateniese G, 2007, CCS'07: PROCEEDINGS OF THE 14TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, P598
[3]  
Bellare M., 2013, P USENIX SEC WASH DC
[4]  
Blakley G.R., 1985, P CRYPTO SANT BARB C
[5]  
Blomer J., 1995, XOR BASED ERASURE RE
[6]   A Survey on Network Codes for Distributed Storage [J].
Dimakis, Alexandros G. ;
Ramchandran, Kannan ;
Wu, Yunnan ;
Suh, Changho .
PROCEEDINGS OF THE IEEE, 2011, 99 (03) :476-489
[7]   Reclaiming space from duplicate files in a serverless distributed file system [J].
Douceur, JR ;
Adya, A ;
Bolosky, WJ ;
Simon, D ;
Theimer, M .
22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, :617-624
[8]  
Duan Yitao., 2014, Proceedings of the 6th Edition of the ACM Workshop on Cloud Computing Security, CCSW '14, P57, DOI [10.1145/2664168.2664169, DOI 10.1145/2664168.2664169]
[9]  
Fiege U., 1987, P STOC
[10]  
Github, Reed-Solomon Erasure Coding in Go