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

Fair block chain voting method and system for ensuring rights and interests of voting initiators

A promoter and blockchain technology, applied in the field of blockchain voting and zero-knowledge proof, can solve problems such as ignorance, inaccurate voting results, ignoring the rights and interests of voting promoters, etc., and achieve the effect of improving applicability

Pending Publication Date: 2021-03-30
SOUTH CHINA UNIV OF TECH
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing privacy-protecting blockchain self-counting voting protocols, such as the article "ABlockchain-based Self-tallying Voting Protocol in Decentralized IoT" published on IEEE Transactions on Dependable and Secure Computing in 2020, mainly consider the protection of voting The privacy of voters and the fairness among voters. When a voter maliciously does not vote or fails to post a vote in the correct form within the specified time, his vote will be ignored, resulting in inaccurate voting results and ignoring the voter. claim of rights

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 block chain voting method and system for ensuring rights and interests of voting initiators
  • Fair block chain voting method and system for ensuring rights and interests of voting initiators
  • Fair block chain voting method and system for ensuring rights and interests of voting initiators

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be further described in detail below in conjunction with the embodiments and the accompanying drawings, but the embodiments of the present invention are not limited thereto.

[0037] Such as figure 1 As shown, in this embodiment, a fair blockchain voting method that guarantees the rights and interests of voting initiators is divided into an initialization stage, a registration stage, a ballot encryption stage, a ballot decryption stage, a ballot construction stage, a ballot recovery stage, and a ballot statistics stage. 7 stages. to combine figure 2 Describe each stage in detail, including the following steps:

[0038] Step (1a), that is, the initialization phase, the voting initiator needs to determine the number of candidates o, the maximum number of participants m, and the bonus Coin reward and the deadline of each stage {t 1 ,t 2 ,t 3 ,t 4 ,t 5}, and put (o,m,Coin reward ,t 1 ,t 2 ,t 3 ,t 4 ,t 5 ) on the chain.

[0039] Ste...

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 provides a fair block chain voting method and system for ensuring rights and interests of voting initiators. The method comprises the following steps: in an initialization stage: the voting initiators initiates voting, and bonus is set; in a registration stage, a public key is issued to voters interested in bonus, and the guarantee deposit is submitted; in a vote encryption stage, the voter issues an encrypted vote; in a vote decryption stage, the voter issues a decrypted vote transaction with a time lock; in a vote construction stage, the voter publishes vote auxiliary parameters, construction of the votes is completed, and published vote decryption parameters are revoked; in a vote recovery stage, if dishonest voters exist, other voters need to publish vote recovery parameters; in a vote statistics stage, the voting initiator obtains the voting result, and the deposit of the voter returns and obtains the bonus. According to the scheme, the voting initiator can obtain avoting result as accurate as possible on the premise of ensuring the privacy of most voters.

Description

technical field [0001] The invention relates to the fields of blockchain voting and zero-knowledge proof, in particular to a fair blockchain voting method and system that guarantee the rights and interests of voting promoters. Background technique [0002] Voting is a collective activity that we often come into contact with in our daily life, ranging from small group decision-making to large presidential elections. With the rapid development of Internet and Internet of Things technology, electronic voting technology is also constantly updated. However, the current blockchain-based voting technology is more concerned with the fairness among voters, while ignoring the role of the voting initiator. In voting, the poll promoters hope that the voting results can be as accurate as possible, while the voters pay more attention to protecting their privacy, that is, who I vote for is kept secret from others. Existing privacy-protecting blockchain self-counting voting protocols, suc...

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): G06Q20/38G06Q40/04
CPCG06Q20/3829G06Q40/04
Inventor 赖铭锋曾兵李东聂钧
Owner SOUTH CHINA UNIV OF TECH