应用科学学报 ›› 2023, Vol. 41 ›› Issue (2): 359-368.doi: 10.3969/j.issn.0255-8297.2023.02.014

• 计算机科学与应用 • 上一篇    

一种基于区块链的电子合同共享方案

赵海鸿1,2, 姚中原1,2, 祝卫华1,2, 朱自强1,2, 潘长风3, 斯雪明1,2,4   

  1. 1. 中原工学院 前沿信息技术研究院, 河南 郑州 450007;
    2. 河南省区块链数据共享国际联合实验室, 河南 郑州 450007;
    3. 闽江学院 新华都商学院, 福建 福州 350121;
    4. 复旦大学 计算机科学与技术学院, 上海 201203
  • 收稿日期:2021-11-30 出版日期:2023-03-31 发布日期:2023-03-29
  • 通信作者: 姚中原,研究方向为密码技术与应用、区块链技术等。E-mail:yaozhongyuan@zut.edu.cn E-mail:yaozhongyuan@zut.edu.cn
  • 基金资助:
    河南省重大公益专项(No.201300210300);河南省网络密码技术重点实验室开放课题(No.LNCT2019-A07);河南省高等学校重点项目基金(No.19A520047)资助

An Electronic Contract Sharing Scheme Based on Blockchain

ZHAO Haihong1,2, YAO Zhongyuan1,2, ZHU Weihua1,2, ZHU Ziqiang1,2, PAN Changfeng3, SI Xueming1,2,4   

  1. 1. The Frontier Information Technology Research Institute, Zhongyuan University of Technology, Zhengzhou 450007, Henan, China;
    2. Henan International Joint Laboratory of Blockchain and Data Sharing, Zhongyuan University of Technology, Zhengzhou 450007, Henan, China;
    3. New Huadu Business School, Minjiang University, Fuzhou 350121, Fujian, China;
    4. School of Computer Science, Fudan University, Shanghai 201203, China
  • Received:2021-11-30 Online:2023-03-31 Published:2023-03-29

摘要: 为解决电子合同在存储、共享过程中出现的数据被篡改或泄露等问题,提出了一种基于区块链的电子合同共享方案。首先,将智能合约与代理重加密技术相结合,构造出一个代理智能合约来代替传统代理重加密过程中的代理商,去中心化地实现了电子合同的安全共享。其次,利用星际文件系统(inter planetary file system,IPFS)存储电子合同密文,区块链存储电子合同索引地址,有效缓解了区块链的存储压力。最后,从方案对比、安全性等方面对所提方案进行分析。

关键词: 电子合同, 区块链, 智能合约, 代理重加密, 星际文件系统

Abstract: In order to solve the problems of data tampering or leakage in the storage and sharing of electronic contracts, an electronic contract sharing scheme based on blockchain is proposed. First, a proxy smart contract is constructed by combining the contract with the proxy re-encryption to replace the traditional proxy, and the secure sharing of electronic contract is decentralized. Inter planetary file system (IPFS) is then used to store the ciphertext of electronic contract, and the electronic contract index address is stored in the blockchain, which effectively alleviates the storage pressure of the blockchain. Finally, the security performance of the proposed scheme is analyzed.

Key words: electronic contract, blockchain, smart contract, proxy re-encryption, inter planetary file system (IPFS)

中图分类号: