Font Size: a A A

Research On Blockchain Consensus Algorithm Based On Secure Muti-party Computing

Posted on:2021-02-11Degree:MasterType:Thesis
Country:ChinaCandidate:X T WangFull Text:PDF
GTID:2428330623981249Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
The development of network technology makes people more and more closely connected,and win-win cooperation has become the trend.Therefore,it is particularly important to ensure that personal privacy information does not leak in the process of cooperation.With secure multi-party computing,users can collaborate with others without disclosing their information.In the blockchain system,the disclosure of information brings the hidden danger of low privacy.At this time,the characteristics of the input privacy of the security multi-party calculation can be a good way to solve this problem.The combination of secure multi-party computing and blockchain has a good future for development.This article is based on the research of blockchain Consensus Algorithm based on secure multi-party computing,the main work is as follows:1.Based on the Elliptic Curve Discrete Logarithm problem,the Oblivious Transfer protocol is designed in the Elliptic Curve public key Cryptosystem,and its security and correctness are proved in detail.The scenario ensures that the receiver can recover only one of the n encrypted messages sent by the sender,and that the sender does not know which one the receiver chooses.Compare to the existing Oblivious Transfer protocols,its' key are smaller and more efficient.2.Based on the Threshold Elliptic Curve Cryptosystem,a protocol is designed to calculate the minimum value of all participants in secret.The detailed proof of the strict safety correctness of the scheme is also given.The basic operation of the protocol is the modular plus,compared with the model index operation of the existing scheme,the efficiency is greatly improved.3.In the block chain DPoS consensus mechanism,the protocol algorithm for voting is redesigned.In the threshold Elliptic Curve Cryptosystem,Elliptic Curve is homomorphic to addition.After obtaining the vote information of all nodes,the results are accumulated,and the node with the maximum value obtained after cooperative decryption is the elected representative node.The third-party counting system was eliminated in the voting process and rewards and punishments were added to make consensus more efficient and decentralized.
Keywords/Search Tags:Secure multi-party computing, Elliptic Curve public-key Cryptosystem, Oblivious Transfer, Threshold cryptography Blockchain, Consensus Algorithm
PDF Full Text Request
Related items