Font Size: a A A

Research And Analysis Of Secure Multi-party Computing Based On Blockchain

Posted on:2022-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:X S WangFull Text:PDF
GTID:2518306515464264Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid advancement of information technology,data has emerged as a new key production factor and a vital social resource.Different organizations collaborate to share data information,eliminate industry data islands,and make full use of data value.Therefore,a secure multi-party computing protocol is proposed.This protocol allows a group of untrusted data owners to collaborate to perform a predetermined computing task convenient for data analysis while not leaking the original data,making the data available and invisible.The transparency and verifiability of data transaction calculation cannot be guaranteed in the existing agreement,and the data owner loses the right to control the data.The decentralization,immutability,and verifiability of the blockchain provide a safe and reliable execution environment for secure multi-party computing.For this reason,building secure,efficient,and data-sharing multi-party computing based on blockchain has become an important research direction for privacy computing.Transparency in data transactions in secure multi-party computing is currently lacking.The entire calculation process is private,but it is impossible to know whether malicious attackers destroyed the transaction calculation process or whether the participants conspired to tamper with the calculation results.The correctness of the transaction calculation results cannot be verified.Transaction calculation relies on third-party institutions,and frequent interactions between computing participants and institutions are required,resulting in poor security performance and low computational efficiency.Simultaneously,we cannot guarantee that the third-party organization is credible or that security guarantees are in place.Due to attack and damage,it may cause a single point of failure,resulting in the leakage of all data involved in the calculation.The corresponding participant can only own the final calculation result,and data sharing cannot be realized.The specific research done in this article is as follows:This paper proposes a secure data collaborative computing scheme based on blockchain.Among them,a data storage query model of Bloom filter is designed to improve the efficiency of data query sharing.The MPC contract is designed through specific requirements,the participants are rational,and the contract encourages participants to execute the agreement honestly to achieve fair calculation.In order to prevent collusion among computing participants,a secure multi-party computing protocol based on secret sharing is introduced.The plan provides ideas for solving the identity and ballot privacy issues in electronic voting elections.The plan was analyzed and discussed in terms of storage expansion,collusion prevention,verifiability,and privacy.The plan is safe,fair,efficient,and feasible.Based on the blockchain-based secure data collaborative computing solution,since the existing electronic voting cannot ensure the anonymity of identity and the privacy of votes simultaneously,all voting processes are handled by smart contracts,which makes it difficult to achieve large-scale voting.An electronic voting scheme based on blockchain and a secure multi-party computing protocol is proposed.The IPFS distributed file system solves the problem of limited block storage and allocates computing tasks to the computing network to improve computing efficiency and make large-scale voting possible.The use of ring signature technology ensures the anonymity of voting identities.The counting stage is divided into two protocols: multi-party data summation and multi-party data sorting.The protocol uses a key sharing system to ensure the privacy of votes.The key summation and sorting calculation results are encrypted on the chain,convenient for the query,and publicly verifiable.
Keywords/Search Tags:blockchain, secure multi-party computing, secret sharing, bloom filter, smart contract
PDF Full Text Request
Related items