计算机工程与应用 ›› 2021, Vol. 57 ›› Issue (3): 120-124.DOI: 10.3778/j.issn.1002-8331.2001-0137

• 大数据与云计算 • 上一篇    下一篇

基于区块链的云计算数据共享系统研究

翁晓泳   

  1. 南京市信息中心,南京 210008
  • 出版日期:2021-02-01 发布日期:2021-01-29

Research on Blockchain Based Cloud Computing Data Sharing System

WENG Xiaoyong   

  1. Nanjing Information Center, Nanjing 210008, China
  • Online:2021-02-01 Published:2021-01-29

摘要:

云计算用户通过云平台进行数据共享时面临数据不可控和敏感数据泄露的风险,传统通过数据加密上云的方式在灵活性和执行效率方面存在弊端。借助区块链的去中心化共识和不可篡改等特点,提出了基于区块链的模型和实现方案。采用私链与公链双层结构,通过元数据按规范查询和解析数据,查询结果可验证。数据在私链中存储,公链中存储私链块头,计算通过智能合约进行,只返回数据结果,数据不会泄露给第三方。数据加密采用基于身份的公钥加密算法,无需进行公钥证书认证,确保加密性能。仿真结果表明,所提方案具有可行性。通过“金融超市”这一典型的云数据共享场景作为应用实例进一步验证了系统的有效性。

关键词: 云计算, 区块链, 安全数据共享, 普惠金融

Abstract:

Cloud computing users face the risk of uncontrollable data and sensitive data leakage when sharing data through cloud platform, traditional way of data encryption on the cloud has disadvantages in terms of flexibility and execution efficiency. Based on the characteristics of blockchain, such as decentralized consensus and unforgeable, this paper proposes a model and implementation scheme based on blockchain for data sharing in cloud computing. Using the double-layer structure of private chain and public chain, the query results can be verified by metadata querying and analyzing data according to specifications. Data is stored in private chains, and private chains are stored in public chains. Computing is carried out through intelligent contracts. Only data results are returned, and data will not be leaked to third parties. The identity based public key encryption algorithm is adopted for data encryption without public key certificate authentication to ensure the encryption performance. The simulation results show that the proposed scheme is feasible. Finally, the effectiveness of the system is further verified through the application of “financial supermarket”, which is typical cloud data sharing scenarios.

Key words: cloud computing, blockchain, secure data sharing, inclusive finance