ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2021, Vol. 58 ›› Issue (2): 281-290.doi: 10.7544/issn1000-1239.2021.20200751

Special Issue: 2021数据治理与数据透明专题

Previous Articles     Next Articles

A Secure Multi-Party Computation Protocol for Universal Data Privacy Protection Based on Blockchain

Liu Feng1,3, Yang Jie2, Li Zhibin3, Qi Jiayin2   

  1. 1(School of Computer Science and Technology, East China Normal University, Shanghai 200062);2(Institute of Artificial Intelligence and Change Management, Shanghai University of International Business and Economics, Shanghai 200336);3(School of Data Science and Engineering, East China Normal University, Shanghai 200062)
  • Online:2021-02-01
  • Supported by: 
    This work was supported by the National Key Research and Development Program of China (2017YFB0803304) and the National Natural Science Foundation of China (72042004).

Abstract: Recent years, how to protect user privacy data on the blockchain reasonably and efficiently is a key issue in the current blockchain technology field. Based on this, in this paper, a secure multi-party computation protocol is designed based on the Pedersen commitment and Schnorr protocol (protocol of blockchain based on Pedersen commitment linked schnorr protocol for multi-party computation, BPLSM). Through constructing the structure of the protocol and carrying out formal proof calculations, it is confirmed that the protocol can be integrated into the blockchain network to merge different private messages for efficient signing under anonymity. In addition, by analyzing the nature and security of the protocol, it can be proved that the overhead about computation of the general-purpose privacy computing scheme using the BPLSM protocol on the blockchain is low, and it also has strong information imperceptibility. In the end, experimental simulation results show that the time cost of BPLSM protocol verification in a small-scale multi-party transaction with a fixed number of people is about 83.5% lower than that of the current mainstream BLS signature.

Key words: blockchain, privacy computing, secure multi-party computation, Pedersen commitment, Schnorr signature, BLS signature

CLC Number: