Anonymous electronic voting method based on blockchain
A blockchain and electronic technology, applied in the fields of information security and cryptography, can solve the problems of insufficient openness and transparency of ballot information, fraudulent ballots, tampering of voting data, etc., to achieve the effect of being conducive to openness and fairness, protecting anonymity and privacy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0041] The present invention will be described in further detail below in conjunction with the accompanying drawings.
[0042] The present invention implements a block chain-based anonymous electronic voting method (the method architecture diagram is shown in figure 1 As shown, the flow chart of the method is as figure 2 shown), the specific method includes the following steps:
[0043] 1. Select system parameters: This system uses a blind signature algorithm based on RSA, and the encryption algorithm involved is RSA. The voter generates a random number r i as a blinding factor. The system chooses a secure hash function H(m), SHA-256. Then each partial entity generates a public-private key pair (P k , P s ), the public key P k (n,e) is disclosed to other parts, keeping their own private key P s (p,q,d). The encryption method of each part is expressed as: E RA ,E IA ,E TC , respectively representing the certification center, supervisory agency, and vote counting ce...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com