Anonymous electronic voting method based on alliance block chain

A blockchain and alliance technology, applied to voting equipment, electrical components, user identity/authority verification, etc., can solve problems such as high authority of the central server, leakage of voting information of voters, and inability to verify vote counting results, so as to avoid leakage , to achieve the effect of anonymity

Active Publication Date: 2019-12-13
BEIJING UNIV OF TECH
View PDF3 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current existing voting protocol based on a trusted third party has too much authority of the central server, there is a risk of tampering with the voting results and leaking the voting information of the voters, and the vote counting results cannot be verified

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
  • Anonymous electronic voting method based on alliance block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention provides an anonymous electronic voting method of the alliance block chain, and the specific sequence diagram of the method is as follows figure 1 As shown, the purpose of this method is to solve the problem that the traditional electronic voting method is difficult to guarantee the openness of voting and the leakage of voter information.

[0031] Combine below figure 1 An anonymous electronic voting method of the alliance blockchain disclosed in this embodiment will be described in detail.

[0032] An anonymous electronic voting method based on the alliance block chain (system structure such as figure 1 As shown), it mainly includes three parts: voting users, SDK access, and the core alliance blockchain smart contract module. Its main steps include preparation phase, user registration, generation of ring signature ballots, collection of ring signature ballots, sending of ballot sets, counting of ballots and announcement of voting results.

[00...

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 an anonymous electronic voting method based on an alliance block chain technology. A new anonymous voting method is designed by combining an alliance block chain technology andan existing ring signature algorithm. Based on the alliance block chain, the system has an admission mechanism, and only voters who are authenticated by the CA mechanism and acquire certificates havevoting qualification, so that the legality of the voters is ensured; the ring signature algorithm is adopted to ensure the anonymity of the votes, the votes subjected to ring signature are collectedthrough an intelligent contract and then sent to the vote counting contract, and the relevance of voter information and the votes is isolated. According to the method provided by the invention, the anonymity of voting is ensured, voters and voting information are thoroughly isolated through the vote collection contract, the whole voting process and the voting result are recorded in the block chain, the voting information is public, transparent and verifiable, and the anonymous voting function of the alliance block chain is realized.

Description

technical field [0001] The invention belongs to the field of computer communication security, and in particular relates to an anonymous electronic voting method based on an alliance block chain. Background technique [0002] The electronic voting system is based on the principle of cryptography, and uses computer, Internet and other technologies to replace traditional manual methods to realize the voting function. The electronic voting protocol was first proposed by Chaum in 1981. It needs to solve security issues such as legality, anonymity, vote counting integrity, non-repeatability, non-forgeability and non-tampering of voting in the Internet environment. However, the existing voting protocol based on a trusted third party has too much authority of the central server, there is a risk of tampering with the voting results and leaking the voting information of the voters, and the vote counting results cannot be verified. The combination of existing ring signature technology...

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/32H04L29/06G07C13/00
CPCH04L63/0421H04L63/0442H04L63/08H04L63/0823H04L9/3255H04L9/3263G07C13/00H04L9/50H04L2209/463H04L2209/42
Inventor 阮诚王勇
Owner BEIJING UNIV OF TECH
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