Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Fair and safe electronic voting protocol method based on block chain

A technology of blockchain and protocol, applied in the field of blockchain, can solve the problems of indistinguishable, ballot collision, ballot information is no longer confidential, etc., to increase efficiency and security, and achieve the effect of fairness and fairness guarantee.

Inactive Publication Date: 2019-07-30
梧桐链数字科技研究院(苏州)有限公司
View PDF2 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In 1992, three Japanese scientists proposed the famous FOO electronic voting protocol, which is considered to be the first large-scale electronic voting scheme used. After that, researchers made many improvements on the basis of the FOO scheme, but FOO The inherent flaws in the electronic voting protocol can never be overcome: (1) Ballot collision problem: If a voter fills in two identical ballots, the counting agency cannot tell whether it is a malicious vote or two ballots from different voters during the counting stage. (2) Privacy issue: During the vote counting stage, the ticket agency needs to open the voter’s ballot, and the ballot information is no longer confidential; (3) It is impossible to distinguish dishonest voters, and the ticket agency cannot distinguish honest voters from dishonest voters , in order to maintain the anonymity of the vote, the voting agency cannot see who sent the vote
However, the electronic voting protocol based on secure multi-party computing still cannot solve two problems: (1) Security issues: In this scheme, registration agencies and authorized agencies are still required to confirm the information of voters, and to verify voters' votes. Authorization, if the registration agency or authorization agency is corrupted or compromised, the agreement cannot be executed normally
(2) In the secret sharing phase of secure multi-party computation, participants cannot guarantee that the secret shares they obtain belong to the same secret, and in the calculation process, there is no guarantee that the calculation result of a certain node is correct
In the vote counting stage, enough voting nodes are required to participate in the recovery voting. If a malicious node refuses to participate in the recovery, or it recovers the result first and refuses to provide its own data, the honest node will not be able to obtain the voting result, and fairness cannot be guaranteed.

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 and safe electronic voting protocol method based on block chain
  • Fair and safe electronic voting protocol method based on block chain
  • Fair and safe electronic voting protocol method based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0032] A blockchain-based fair and safe electronic voting protocol method, comprising the following steps:

[0033] S1. System establishment: First, select a number of candidates, a number of voters, and establish a statistical server. The voters execute the agreement locally and upload the smart contract to the blockchain. At the beginning of the agreement, all participants need to pay to the smart contract deposit, otherwise the agreement will be terminated;

[0034] S2. Input stage: each voter sends his voting data x i (i=1-n) perform blind processing to get x i’, by implementing the Gennaro VSS scheme and the Pedersen homomorphic commitment scheme under the chain, share their secret voting data among all participants;

[0035] S3. Calculation stage: Each voter first verifies whether the secret data share he has obtained is the correct share, and then adds the secret data shares of all voters, and the calculation is realized by executing the addition protocol. Among them,...

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 relates to a fair and safe electronic voting protocol method based on a block chain. The fair and safe electronic voting protocol method comprises the following steps: S1, establishing asystem; S2, an input stage; S3, a calculation stage; S4, an output stage; and S5, a recovering blind data stage. According to the method, an economic punishment mechanism is added into a secure multi-party computing protocol, guarantee deposit is paid before computing is executed, behaviors of participants are verified after computing is finished, guarantee deposit of honesters is returned, and guarantee deposit of malicious persons is equally divided to the honesters. A block chain is introduced, a penalty mechanism is constructed by utilizing an intelligent contract to realize fairness, andthe intelligent contract is automatically executed, so that guarantee is provided for managing guarantee deposit of a participant and credibly judging behaviors of the participant under the conditionthat the credible party does not exist.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a fair and safe electronic voting protocol method based on block chains. Background technique [0002] Electronic voting is a new modern voting method using the Internet, computer and cryptography technology. Electronic voting can greatly reduce the consumption of manpower and material resources caused by voting activities, and overcome many disadvantages of traditional voting. In 1992, three Japanese scientists proposed the famous FOO electronic voting protocol, which is considered to be the first large-scale electronic voting scheme used. After that, researchers made many improvements on the basis of the FOO scheme, but FOO The inherent flaws in the electronic voting protocol can never be overcome: (1) Ballot collision problem: If a voter fills in two identical ballots, the counting agency cannot tell whether it is a malicious vote or two ballots from different voters dur...

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/08
CPCH04L9/0819H04L9/0838H04L9/085H04L2209/463
Inventor 马小峰刘烈彤杜明晓
Owner 梧桐链数字科技研究院(苏州)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products