Distributed electronic voting method and system based on block chain

A block chain, distributed technology, applied in the direction of transmission system, digital transmission system, electrical components, etc., can solve the problems of few candidates voting, voter privacy leakage, increase the risk of voting cheating, etc., to avoid Effects of dishonest voting and errors, avoiding voting intentions, reducing computational and communication costs

Active Publication Date: 2020-03-24
SHANDONG NORMAL UNIV
View PDF5 Cites 8 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
  • Distributed electronic voting method and system based on block chain
  • Distributed electronic voting method and system based on block chain
  • Distributed electronic voting method and system based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

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

[0025] Blockchain is a chained specific data structure that combines data blocks in chronological order, using cryptography to ensure that data cannot be tampered with or forged. The transactions on the blockchain are jointly completed by the nodes on the chain, and the consensus mechanism ensures its consistency. A decentralized public ledger visible ...

Embodiment 2

[0075] In one or more embodiments, a terminal device is disclosed, which includes a processor and a computer-readable storage medium, the processor is used to implement instructions; the computer-readable storage medium is used to store multiple instructions, and the instructions are suitable for Because the processor loads and executes the blockchain-based distributed electronic voting method described in Embodiment 1.

[0076] In some other embodiments, a computer-readable storage medium is disclosed, in which a plurality of instructions are stored, and the instructions are suitable for being loaded by the processor of the terminal device and executing the blockchain-based 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 a block chain. A homomorphic signcryption algorithm is utilized to hide votes, the homomorphic attribute and the aggregation attribute of homomorphic signcryption can enable voters to realize vote allocation and distributed vote counting under the condition of not revealing the content of the votes, and meanwhile, the signcryption attribute can guarantee the confidentiality and verifiability of the votes. Based on the block chain platform, vote collection, vote counting process and result disclosure are all carried out on the block chain system, and two rounds of verification are added in voting and vote counting stages, so that malicious behaviors of dishonest voters are prevented. In addition, the voting method can ensure that the voting process is highly transparent, votes cannot be forged and tampered, and a third party is not needed.

Description

technical field [0001] The present invention relates to the technical field of distributed electronic voting, in particular to a blockchain-based distributed electronic voting method and system. 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 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. Most electronic voting mechanisms do not fully satisfy all of the above requirements, and seldom achieve efficient multi-candidate voting while satisfying the basic properties. In the prior art, many electronic voting schemes require a third party to supervise the voting and counting of votes, which will lead to leakage of voters' privacy, increase t...

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 Applications(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