应用科学学报 ›› 2021, Vol. 39 ›› Issue (1): 164-173.doi: 10.3969/j.issn.0255-8297.2021.01.014

• 区块链 • 上一篇    

基于区块链的云存储数据完整性验证方案

刘峰, 赵俊峰   

  1. 内蒙古大学 计算机学院, 内蒙古 呼和浩特 010021
  • 收稿日期:2020-11-03 发布日期:2021-02-04
  • 通信作者: 赵俊峰,副教授,研究方向为软件再工程、云计算、区块链。E-mail:cszjf@imu.edu.cn E-mail:cszjf@imu.edu.cn
  • 基金资助:
    国家自然科学基金(No.61962039)资助

Cloud Storage Data Integrity Verification Scheme Based on Blockchain

LIU Feng, ZHAO Junfeng   

  1. College of Computer Science, Inner Mongolia University, Hohhot 010021, Inner Mongolia, China
  • Received:2020-11-03 Published:2021-02-04

摘要: 针对云存储服务数据完整性存在的问题,借鉴目前远程数据完整性验证方案,提出基于区块链的云存储数据完整性验证方案。首先,将完整性证明存储在具有防篡改特性的区块链上,构建了可问责的数据完整性证明;同时以区块链上的智能合约代替第3方审计者对数据进行完整性验证。在验证阶段加入了对数据副本的完整性验证,并强制要求云存储服务存储至少一份数据副本。此外,首次引入第3方仲裁机构,利用可问责的数据完整性证明对恶意的云存储提供商和用户的非法请求进行完整性仲裁。最后经过分析和实验证明该方案是安全的,可行的。

关键词: 数据完整性, 区块链, 云存储, 多副本

Abstract: Aiming at the problems existing in data integrity of cloud storage services, a blockchain-based cloud storage data integrity verification scheme is proposed by referring to the current remote data integrity verification scheme. Firstly, an integrity certificate is stored in a tamper-proof blockchain, thus an accountable data integrity certificate is constructed. At the same time, the third-party auditor is replaced by the smart contract in the blockchain to verify the integrity of the data. In the verification stage, the integrity verification of data copies is added, and the cloud storage service is forced to store at least one data copy. In addition, a third-party arbitration organization is introduced for the first time, which uses the accountable data integrity certificate to arbitrate the integrity of illegal requests from malicious cloud storage providers and users. Finally, the proposed scheme is proved to be safe and feasible by analysis and experiment.

Key words: data integrity, blockchain, cloud storage, multiple-replica

中图分类号: