• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2022, Vol. 44 ›› Issue (05): 810-818.

• Computer Network and Znformation Security • Previous Articles     Next Articles

A blockchain data sharing system based on ECC

LIN Jie-he1,ZHANG Shao-hua2,LI Chao2,DAI Bing-rong2   

  1. (1.School of Information,Shanghai Ocean University,Shanghai 201306;
    2.Shanghai Development Center of Computer Software Technology,Shanghai 201112,China) 
  • Received:2021-03-19 Revised:2021-08-09 Accepted:2022-05-25 Online:2022-05-25 Published:2022-05-24

Abstract: Blockchain technology can solve the problems of data leakage, data tampering, and difficult data traceability that exist in traditional data sharing by constructing an unforgeable, non-tamperable and traceable chain data structure model in a peer-to-peer network environment. However, the existing blockchain data sharing so-lutions also have problems such as high cost, low efficiency, and poor security. Aiming at these issues, a blockchain data sharing scheme based on elliptic curve cryptography (ECC) is proposed and the system is designed. The program relies on ECC to ensure the security of the data transmission process and improve the problems in the existing program. The corresponding smart contract was written by the Solidity programming language, and the data sharing system was simulated and tested based on the Ethereum platform. 

Key words: blockchain, data sharing, elliptic curve cryptography, key agreement

CLC Number: