Electronic voting method and device based on block chain and secure multi-party computing

A secure multi-party computing and blockchain technology, applied in the field of electronic voting methods and devices, can solve the problem of low security of voting information

Inactive Publication Date: 2021-05-11
杭州链城数字科技有限公司
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the embodiments of the present invention is to provide an electronic voting method and device based on blockchain and secure multi-party computing to solve the problem of low security of voting information in related technologies

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
  • Electronic voting method and device based on block chain and secure multi-party computing
  • Electronic voting method and device based on block chain and secure multi-party computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with aspects of the invention as recited in the appended claims.

[0036] The terminology used in the present invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used herein and in the appended claims, the singular forms "a", "the", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It should also be understood that the term "and / or" as use...

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 electronic voting method based on a block chain and secure multi-party computing. The method comprises the following steps: receiving votes of voter nodes; randomly splitting the votes to obtain vote factors; encrypting the vote factor through the private key signature of the voter node and the public key of the election agent node to obtain vote factor encrypted data, and uploading the vote factor encrypted data to a consensus; enabling each election agent node to obtain vote factor encrypted data sent to the node on the chain, decrypt the vote factor encrypted data and verifies a signature to obtain a vote factor, and write the vote factor into a consensus on the chain after the vote factor is signed by a private key of the election agent node; and inputting the vote factor obtained by decryption into the vote statistics smart contract to obtain the vote number of the candidate. Through an encryption algorithm and distributed storage, votes are encrypted and written into a chain after random dispersion processing, and then a plurality of agent nodes carry out safe multi-party calculation to count voting results, so that the whole voting process is safe, credible, public and transparent.

Description

technical field [0001] The present invention relates to the technical field of blockchain, in particular to an electronic voting method and device based on blockchain and secure multi-party computing. Background technique [0002] Existing network election methods are mainly implemented by centralized systems and traditional cryptography methods. The election process is not open to all parties, and there are risks of privacy leakage and black-box operations, resulting in low credibility of electronic voting. [0003] In order to solve the above problems, the current common idea is to comprehensively use various modern cryptographic technologies to improve the security of ballots, including methods based on Mix-Net, methods based on homomorphic encryption, methods based on password sharing, and methods based on blind signatures, etc. etc., such as the ElectionGuard program developed by Microsoft Corporation, which uses homomorphic encryption developed internally by Microsoft ...

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/08H04L29/08G07C13/00
CPCH04L9/0825H04L9/0869H04L9/0894H04L67/1097G07C13/00
Inventor 张德辉盛峰松尹可挺马振军汤泉
Owner 杭州链城数字科技有限公司
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