Unlock instant, AI-driven research and patent intelligence for your innovation.

Fair electronic voting protocol method based on block chain and secure multi-party computing

A secure multi-party computing and blockchain technology, applied in the field of fair electronic voting protocols based on blockchain and secure multi-party computing, can solve the problems of no voting scheme, increase the cost of doing evil, violate the agreement, etc., and increase the resistance to collusion attacks ability, improving efficiency and security, and increasing the cost of doing evil

Active Publication Date: 2021-06-25
SOUTH CHINA UNIV OF TECH
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some scholars have begun to use the blockchain to construct a secure electronic voting protocol, but there are still some unresolved problems in the existing schemes: 1. Practical problems: most schemes can only implement voting schemes of choosing one of two and choosing one of many , there is no multi-choice and multi-form voting scheme that can achieve weighting at the same time; 2. Security issues: the solution to many schemes is to use the blockchain to store encrypted ballot information, but still rely on third-party organizations, such as registration centers and authorization centers , there is still the threat of centralization; 3. Fairness problem: malicious participants violate the agreement in the final stage of protocol execution, so that honest participants cannot get the correct result and only malicious participants can get the result
Most of them use the deposit mechanism and time commitment mechanism to force the participants to promote the correct implementation of the agreement by increasing the cost of doing evil, but they do not comprehensively consider the historical behavior of the participants and other information

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Fair electronic voting protocol method based on block chain and secure multi-party computing
  • Fair electronic voting protocol method based on block chain and secure multi-party computing
  • Fair electronic voting protocol method based on block chain and secure multi-party computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0065] A fair electronic voting protocol method based on block chain and security multiple parties, the flow chart of the method figure 1 Disted, specific flow schematic figure 2 As shown, including the following steps:

[0066] S1, system establishment: establish a statistical system, deploy a voting system related intelligent contract, and perform system parameters initialization; system parameter initialization: system in domain F n The neutralization of the elliptical curve E of Number K, select the points G and H in E, G and H are parameters of the Pedersen's pendant commitment, and determine the Keysize of the Paillier encryption algorithm. This embodiment sets the key length of 2048 bits.

[0067] S2, voting identity registration: various participants P i Use the Paillier State Encryption Scheme to generate respective encryption key pairs Generate a signature key pair using the ECDSA algorithm And a unique identity ID. Calculate signature Call the identity registration ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a fair electronic voting protocol method based on a block chain and secure multi-party computing, which uses secret sharing, homomorphic encryption and homomorphic commitment technologies to construct a verifiable secure multi-party computing protocol supporting public operation on a smart contract, can resist n-1 collusion attacks, automatically completing voting, ticket checking, counting and other processes by utilizing the protocol and using a block chain, supporting an anonymous weighted n-of-m voting activity, completely removing existence of trusted third parties such as a ticket counting center and a supervision mechanism, and evaluating historical behaviors of participants from multiple dimensions of reputation value, activeness and selfish in combination with a node credibility evaluation mechanism, and a guarantee deposit mechanism is combined, and the problem of fairness of protocol execution is solved by punishing malicious persons.

Description

Technical field [0001] The present invention relates to the field of zone chain technology and safety electronic voting, and in particular, a method of fair electronic voting protocol based on block chain and security multiple parties. Background technique [0002] Electronic voting can overcome a lot of drawbacks of paper voting, many countries use electronic voting to conduct major voting activities. Traditional electronic voting schemes have three major categories: based on the electronic voting plan of the hybrid network, based on the electronic voting plan of the loop name and blind signature, the electronic voting plan based on the full-state encryption. There are some problems in these programs. There are many solutions based on loop-signed and blind signed programs that need to be assumed to rely on trusted institutions and anonymous channels; the proposition based on hybrid networks and the general-state encryption program has high complexity, and practicality Strong pro...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L9/00H04L9/32
CPCH04L9/008H04L9/3247H04L2209/463H04L9/50
Inventor 王振宇周佳鹏
Owner SOUTH CHINA UNIV OF TECH