重复数据消除
计算机科学
上传
数据完整性
块链
储存效率
加密
云存储
计算机数据存储
架空(工程)
方案(数学)
计算机网络
同态加密
分布式数据存储
计算机安全
数据库
计算机硬件
操作系统
数学分析
数学
作者
Qingyang Zhang,Dongfang Sui,Jie Cui,Chengjie Gu,Hong Zhong
标识
DOI:10.1109/tc.2023.3248278
摘要
Massive nodes in a blockchain form an off-chain distributed storage network to provide storage resources for users to meet large data upload requirements. However, this storage approach introduces security and performance issues. Firstly, it is difficult to guarantee the integrity of the data uploaded, and these data may be easily corrupted or lost. Moreover, uploading excessive duplicate data leads to a waste of storage resources. In this study, to address these issues, with a double-copy storage model for blockchain off-chain storage, a novel public auditing scheme with client-side deduplication is proposed to reduce the storage overhead of nodes and check the integrity of the off-chain data. Based on smart contracts, our scheme could realize efficient user ownership and off-chain data integrity verification automatically. In addition, both data encryption and deduplication are achieved based on message-locked encryption and an improved authenticator generation algorithm. Security analysis and experimental comparisons show that the proposed scheme is effective and practical.
科研通智能强力驱动
Strongly Powered by AbleSci AI