重复数据消除
计算机科学
计算机安全
云计算
数据完整性
上传
云存储
安全性分析
散列函数
方案(数学)
梅克尔树
服务器
加密
数据库
钥匙(锁)
计算机网络
密码哈希函数
操作系统
数学分析
数学
作者
Guipeng Zhang,Zhenguo Yang,Haoran Xie,Liu Wenyin
标识
DOI:10.1016/j.ipm.2021.102510
摘要
Deduplication scheme based on convergent encryption (CE) is widely-used in cloud storage system to eliminate redundant data. However, the adversaries can obtain the data by the brute-force attack, if the data belongs to a predictable set for CE. In addition, previous works usually introduce the third-party auditors to execute the data integrity verification, suffering from data disclosure by the auditors. In this paper, we propose a secure authorized deduplication scheme based on blockchain, which can ensure the confidentiality and security of the users' data stored on cloud servers. In our scheme, the users can utilize the smart contract to create a tamper-proofing ledger, which can protect the data from illegal modification. Meanwhile, the users can execute the integrity audit protocols to check the users’ data integrity by the smart contract. Moreover, a hierarchical role hash tree (HRHT) will be constructed to create the role key when the users upload their data to CSP, allowing the authorized users to access the data. Security analysis and performance evaluation demonstrate that our proposed scheme is resilient against the brute-force attack and the collusion attack, while it has limited computation overhead.
科研通智能强力驱动
Strongly Powered by AbleSci AI