A distributed electronic voting method and system based on blockchain

A blockchain and distributed technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as increasing the risk of voting cheating, few candidates voting, and voter privacy leakage, etc., to avoid Dishonest voting, lower computation and communication costs, and the effect of openness

Active Publication Date: 2022-07-05
SHANDONG NORMAL UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Electronic voting has gradually become the mainstream voting method, but there are many challenges in electronic voting, and there are many attribute requirements for electronic voting, such as: security, anonymity, legality, fairness and verifiability, etc.
Most e-voting mechanisms do not fully satisfy all of the above requirements, and few are able to achieve efficient multi-candidate voting while satisfying the essential properties
In the existing technology, many electronic voting schemes require a third party to supervise voting and counting votes, which will lead to leakage of voter privacy, increase the risk of voting cheating, and have certain security issues

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
  • A distributed electronic voting method and system based on blockchain
  • A distributed electronic voting method and system based on blockchain
  • A distributed electronic voting method and system based on blockchain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] The homomorphic signcryption scheme includes a signcryption algorithm, an aggregation algorithm, a de-signcryption algorithm, and a verification algorithm. The ciphertext and message verification code are generated by signcrypting the plaintext, and the ciphertext is aggregated and de-signcrypted to realize the encryption of the plaintext in the ciphertext state. The aggregation operation of , and the aggregation result can be verified with the message verification code. It is functionally equivalent to homomorphic signature and then homomorphic encryption, and it can also verify the correctness of the calculation result.

[0025] Blockchain is a specific data structure that combines data blocks in a time-sequential chain, and uses cryptography to ensure that data cannot be tampered with or forged. Transactions on the blockchain are jointly completed by nodes on the chain, and the consensus mechanism ensures its consistency. A decentralized public ledger visible to any ...

Embodiment 2

[0075] In one or more embodiments, a terminal device is disclosed, which includes a processor and a computer-readable storage medium, where the processor is used to implement various instructions; the computer-readable storage medium is used to store a plurality of instructions, the instructions are suitable for The distributed electronic voting method based on the blockchain in the first embodiment is loaded and executed by the processor.

[0076] In other embodiments, a computer-readable storage medium is disclosed, in which a plurality of instructions are stored, and the instructions are adapted to be loaded by a processor of a terminal device and execute the blockchain-based blockchain described in Embodiment 1. Distributed electronic voting method.

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 distributed electronic voting method and system based on block chain, which utilizes a homomorphic signcryption algorithm to hide ballots. In the case of distributed voting and distributed voting, the signcryption property can ensure the confidentiality and verifiability of the votes. The present invention is based on the blockchain platform, the collection of votes, the process of counting votes and the disclosure of results are all carried out on the blockchain system, and two rounds of verification are added in the stages of voting and counting to prevent malicious behavior of dishonest voters. In addition, this voting method can ensure that the voting process is highly transparent, the votes cannot be forged and tampered, and no third party is required.

Description

technical field [0001] The invention relates to the technical field of distributed electronic voting, in particular to a distributed electronic voting method and system based on blockchain. Background technique [0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art. [0003] Electronic voting has gradually become a mainstream voting method, but electronic voting also has many challenges, and there are also many attribute requirements for electronic voting, such as security, anonymity, legitimacy, fairness, and verifiability. Most electronic voting mechanisms do not fully meet all of the above requirements, and few can achieve efficient multi-candidate voting while satisfying basic properties. In the prior art, many electronic voting schemes require a third party to supervise and count votes, which will lead to the leakage of voter privacy, increase the risk of vote cheating, ...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L9/32H04L9/00
CPCH04L9/3247H04L9/3242H04L9/008H04L2209/463H04L2209/72H04L9/50
Inventor 吴磊曲文蕾
Owner SHANDONG NORMAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products