计算机应用 ›› 2021, Vol. 41 ›› Issue (4): 939-944.DOI: 10.11772/j.issn.1001-9081.2020111723

所属专题: 2020 CCF中国区块链技术大会(CCF CBCC 2020)

• 2020 CCF中国区块链技术大会(CCF CBCC 2020) • 上一篇    下一篇

基于区块链与可信计算的数据交易方案

张学旺1,2, 殷梓杰1, 冯家琦1, 叶财金1, 付康1   

  1. 1. 重庆邮电大学 软件工程学院, 重庆 400065;
    2. 重庆大学 微电子与通信工程学院, 重庆 400044
  • 收稿日期:2020-11-05 修回日期:2020-11-28 出版日期:2021-04-10 发布日期:2021-01-12
  • 通讯作者: 张学旺
  • 作者简介:张学旺(1974—),男,湖南祁东人,副教授,博士研究生,CCF高级会员,主要研究方向:区块链与物联网、数据安全与隐私保护、大数据与智能数据处理;殷梓杰(1996—),男,湖南益阳人,硕士研究生,主要研究方向:区块链、数据资产、可信计算;冯家琦(1995—),男,河南驻马店人,硕士研究生,主要研究方向:区块链、数据溯源;叶财金(1994—),男,江西高安人,硕士研究生,主要研究方向:区块链、隐私保护;付康(1997—),男,重庆人,硕士研究生,主要研究方向:区块链
  • 基金资助:
    国家重点研发计划项目(2019YFC1511300);工业和信息化部产业技术基础公共服务平台项目(2019-00894-1-1);重庆市基础研究与前沿探索专项重点项目(cstc2019jcyj-zdxmX0008);渝北区大数据智能化科技专项重点项目(2020-02)。

Data trading scheme based on blockchain and trusted computing

ZHANG Xuewang1,2, YIN Zijie1, FENG Jiaqi1, YE Caijin1, FU Kang1   

  1. 1. School of Software Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China;
    2. School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China
  • Received:2020-11-05 Revised:2020-11-28 Online:2021-04-10 Published:2021-01-12
  • Supported by:
    This work is partially supported by the National Key Research and Development Program of China (2019YFC1511300), the Industrial Technology Foundation Public Service Platform of Ministry of Industry and Information Technology (2019-00894-1-1), the Key Program of Chongqing Basic Research and Frontier Exploration Project (cstc2019jcyj-zdxmX0008), the Key Program of Big Data and Intelligent Science and Technology Project of Yubei District (2020-02).

摘要: 针对当前数据交易过程中数据容易被拷贝的问题以及数据保密的实现,提出一种基于区块链与可信计算的数据交易方案。首先,利用区块链记录数据信息、交易信息以及数据使用记录,这可帮助数据资产确权以及数据溯源;然后,利用可信计算与加密算法来保证交易数据传输安全;最后,用数据主体与数据需求方提供的算法在可信计算环境中完成计算,之后输出结果并加密返回给需求方。所提方案在确保数据主体不泄露数据的情况下,让需求方可以使用数据进行计算,且通过可信加密保证了传输安全。

关键词: 数据交易, 区块链, 数据加密, 可信计算, 数据溯源

Abstract: Aiming at the problem of data being easily copied and the realization of data confidentiality in current data trading process, a data trading scheme based on blockchain and trusted computing was proposed. First, the blockchain was applied to record data information, trading information and data usage records, which facilitated to confirm the rights of data assets and data provenance. Then, the trusted computing and encryption algorithms were used to ensure the security of the trading data transmission. Finally, the algorithms provided by the data owners and demanders were applied to complete the calculation in the trusted computing environment, after that, the results were output and encrypted to return to the demanders. In the proposed scheme, the demanders can use the data for calculation without revealing data from the data subjects, and the transmission security is guaranteed through trusted encryption.

Key words: data trading, blockchain, data encryption, trusted computing, data provenance

中图分类号: