Font Size: a A A

Research On Secure Multi-party Computing Based On Blockchain

Posted on:2021-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y C WangFull Text:PDF
GTID:2428330629988942Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology,the world has entered the era of data sharing.In the real network environment,there is a large amount of data that can be obtained and shared.Based on various needs,data can be analyzed and extracted,and be jointly calculated,but there are some privacy issues in joint calculation.That is how to enable the joint calculation without allowing any party to view the entire data set.Therefore,a secure multi-party computation protocol has been proposed.The secure multi-party computation protocol allows a group of mistrustful data owners to work together to perform analysis and queries on their data without revealing the entire data set.In the existing data sharing model,data transactions lack transparency,data owners lose control and ownership of data,and data security cannot be guaranteed.To this end,a new decentralized data sharing model is established with the help of blockchain technology.Starting with the transaction record format and consensus mechanism,then establishing blockchain-based data transactions to achieve transaction transparency and prevent collusion frauds.Finally,writing a calculation contract based on the calculation needs of the data demand side,and using secure multi-party computation to ensure the calculation and output of the data owner.The detailed work of this article is as follows:(1)A privacy protection scheme for electronic medical records based on blockchain was constructed.The use of blockchain which has the characteristics of decentralization and immutability can ensure that data stored in the blockchain cannot be changed.Using blockchain to achieve secure multi-party confidential computation among data sets,and to study the patient's medical history in a cooperative manner.Describing how doctor uses data at the stage of patient consultation.On the premise of ensuring the privacy of patient,it can also help doctor to make a more accurate diagnosis by viewing patient's medical data and other similar patients'.At the same time,the computing efficiency of the system is simulated.(2)An expansion scheme for secure multi-party computation based on blockchain in the hospital's medical system was proposed.The hospital uses blockchain to store data in order to meet data security.Due to the limitations of hospital server computing,a method was proposed to outsource hospital computing to a third-party server on the public blockchain for secure computing.The scheme detailed from secret input to how to output data description.(3)The secure multi-party computation system on the blockchain was elaborated in detail.The system uses blockchain to store communication data,and uses secure multiparty computation to realize dating function.It can analyze user data set and inquire friends,at the same time ensuring user's privacy and data security.The above showed the operability for the combination of secure multi-party computation based on blockchain and the actual application environment.
Keywords/Search Tags:Secure Multi-party Computation, Blockchain, Homomorphic Encryption, Privacy Protection
PDF Full Text Request
Related items