计算机科学
重复数据消除
云存储
服务器
云计算
分布式计算
数据完整性
分布式数据存储
数据冗余
计算机数据存储
聚合存储
储存效率
信息存储库
正确性
冗余(工程)
块链
数据库
计算机网络
计算机安全
算法
操作系统
作者
Jingyi Li,Yidong Li,Jigang Wu,Zikai Zhang,Yi Jin
标识
DOI:10.1109/tnse.2024.3369630
摘要
Data deduplication schemes have been widely used in cloud storage systems to save storage space by eliminating duplicate outsourced data. However, the reduction of redundancy leads to decreased data availability and unbalanced data distribution. This paper proposes a blockchain-based decentralized storage system with reliable deduplication and storage balance strategy to provide reliability for deduplicated outsourced data. Encrypted data is split into chunks by a ramp secret sharing scheme, and it is distributed to multiple independent cloud servers. States of the chunks are recorded on the tamper-proofed blockchain and they can be used to recover the raw data or support the verification of user identity. To balance the distribution of data among storage servers, a heuristic matching algorithm is designed to efficiently allocate the available storage space. The allocation services are published by autonomous smart contracts and other participants gain rewards by giving the best matching results of data chunks and storage servers. Formulation analysis demonstrates the correctness of the proposed scheme in terms of data consistency, integrity, and reliability. Experimental results show that the proposed scheme preserves the confidentiality of outsourced data with acceptable computational consumption.
科研通智能强力驱动
Strongly Powered by AbleSci AI