LU102137B1 - Block chain anti quantum ring signature algorithm and its method - Google Patents

Block chain anti quantum ring signature algorithm and its method Download PDF

Info

Publication number
LU102137B1
LU102137B1 LU102137A LU102137A LU102137B1 LU 102137 B1 LU102137 B1 LU 102137B1 LU 102137 A LU102137 A LU 102137A LU 102137 A LU102137 A LU 102137A LU 102137 B1 LU102137 B1 LU 102137B1
Authority
LU
Luxembourg
Prior art keywords
voting
information
terminal
module
management module
Prior art date
Application number
LU102137A
Other languages
French (fr)
Inventor
Zhe Nie
Haibo Yi
Original Assignee
Shenzhen Polytechnic
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Polytechnic filed Critical Shenzhen Polytechnic
Priority to LU102137A priority Critical patent/LU102137B1/en
Application granted granted Critical
Publication of LU102137B1 publication Critical patent/LU102137B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C13/00Voting apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/46Secure multiparty computation, e.g. millionaire problem
    • H04L2209/463Electronic voting

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses block chain anti quantum ring signature algorithm and its method, and the electronic voting system comprises: several voting terminals, a voting terminal management module, a voting verification module and a voting management module; the voting terminal is connected with the voting terminal management module, voting verification module and voting management module, respectively, the voting terminal management module is connected with the voting verification module, and the voting verification module is connected with the voting management module; the voting terminal is used to vote according to the voting list and voting rules sent by the voting management module; the voting terminal management module is used to generate a block for the voting terminal and generate a voting permission signature for the voting terminal; the voting verification module is used to verify the permission of the voting terminal; the voting management module is used to generate the voting list and voting rules, collect and manage the voting information of the voting terminal, and calculate the voting results based on the voting information of the voting terminal. The invention can effectively ensure the security and reliability of electronic voting.

Description

Description LU102137 Block chain anti quantum ring signature algorithm and its method Technical Field The invention relates to the field of electronic voting technology, in particular to block chain anti quantum ring signature algorithm and its method. Background Technology Nowadays, there are often large and small elections all over the world. Statistics show that a citizen election is held every five minutes on the earth. The traditional voting method uses paper voting, which consumes a lot of time and money. With the development of computer network technology, various activities in people’s daily life are gradually becoming electronic. Voting, as the most common decision-making means in collective life, has gradually changed from traditional paper voting to electronic voting. Compared with traditional paper voting, electronic voting has the characteristics of fast and accurate, saving manpower and material resources, simple and easy to use. However, in the face of a complex network environment, the electronic voting appears the situation of multiple voting, fraudulent voting, tampering with the voting of voters and false use. Therefore, it is necessary to propose a secure and reliable electronic voting system and voting method.
Summary of the Invention The purpose of the invention is to provide an block chain anti quantum ring signature algorithm and its method, so as to solve the technical problems existing in the above existing technology, and effectively ensure the security and reliability of electronic voting.
In order to achieve the above purpose, the invention provides the following solutions: The invention provides an block chain anti quantum ring signature algorithm and its method, it comprises: several voting terminals, a voting terminal management module, a voting verification module and a voting management module; the voting terminal is connected with the voting terminal management module, voting verification module and voting management module, respectively, the voting terminal management module is connected with the voting verification module, and the voting verification module is connected with the voting management module; The voting terminal is used to obtain the voter’s identity authentication information and account address information, and send the identity authentication information and account address information to the voting terminal for registration; the successfully registered voting terminal votes according to the voting list and voting rules sent by the voting management module, and sends the voting information to the voting verification module; The voting terminal management module is used to review the identity 1 authentication information sent by the voting terminal. After the review is passed, LU102137 generate a block for the voting terminal, and generate a voting permission signature based on the identity authentication information and the account address registration sent by the voting terminal, and send the permission signature to the voting terminal and the voting verification module; The voting verification module is used to verify the permission of the voting terminal. After the authorization verification is passed, the voting information signed by the voting terminal is sent to the voting management module; The voting management module is used to generate a voting list and voting rules, and send the voting list and voting rules to the blockchain network; the voting management module is also used to collect and manage the voting information of the voting terminal, and calculate the voting results based on the voting information of the voting terminal.
Preferably, the voting terminal comprises a data collection module, an information processing module, a key generation module, an encryption module and a signature module; The data collection module is used to collect the identity authentication information, account address and voting information of the voting terminal; The information processing module is used to blindly process the account address of the voting terminal; The key generation module is used to generate a private key and a public key; the key generation module generates a private key based on the voter’s identity authentication information, generates a public key according to the private key, and sends the public key and the voting permission signature to the voting management module; The encryption module is used to perform a hash operation on voting information, so as to obtain a hash value of the voting information; the voting information comprises voting time and voting content; The signature module uses the private key to sign the hash value of the voting information, so as to complete the signature of the voting information.
Preferably, the identity authentication information comprises ID card information and fingerprint information, and the account address is Ethereum account address.
Preferably, the information processing module performs blind processing by adding a blind factor to the account address of the voting terminal.
Preferably, the private key generates a public key through an elliptic curve.
Preferably, the voting management module comprises: an rule generation module, a decryption module, a data storage module, a key storage module and a voting result generation module; The rule generation module is used to generate a voting list and voting rules; The decryption module is used to decrypt the voting information according to the public key sent by the voting terminal, filter the decrypted information according to the voting list and voting rules, and store the voting information that has passed the 2 filtering to the data storage module; LU102137 The data storage module is used to store the voting information of the voting terminal; The key storage module is used to store the public key and voting permission signature sent by the voting terminal; The voting result generation module makes statistics on the voting information in the data storage module, so as to obtain the voting results.
Preferably, the voting list comprises the names of candidates, and the voting rules comprise the start and end times of voting.
Preferably, the voting verification module is used to verify the permission of the voting terminal according to the voting permission signature sent by the voting terminal.
The invention also provides an block chain anti quantum ring signature algorithm and its method, which comprises the following steps: Voting Terminal Registration: Obtain the voter’s identity authentication information and account address information through the voting terminal, and send the account address information to the voting terminal management module after blind processing; Review the identity authentication information sent by the voting terminal through the voting terminal management module. After the review is passed, generate a block for the voting terminal, and generate a voting permission signature based on the identity authentication information and the account address registration sent by the voting terminal, and then send the permission signature to the voting terminal and voting verification module, so as to complete the registration of the voting terminal; Voting Preparation: Generate a voting list and voting rules through the voting management module, and send the voting list and voting rules to the blockchain network; Voting Information Signature: Obtain the voting information of voters through the voting terminal; Generate a private key based on the voter’s identity authentication information, and generate a public key based on the private key, and send the public key and the voting permission signature to the voting management module for storage; Perform a hash operation on the voter’s voting information, so as to obtain the hash value of the voting information; Use the private key to sign the hash value of the voting information, so as to complete the signature of the voting information; Voting Permission Verification: Verify the voting terminal through the voting verification module, after the permission verification is passed, send the voting information signed by the voting terminal to the voting management module; Voting Result Generation: 3
Decrypt the signed voting information through the voting management module, LU102137 and filter the decrypted information according to the voting list and voting rules, and store the voting information that has passed the filtering; after the filtering, make statistics on the voting information, so as to obtain the voting results.
The invention discloses the following technical effects: (1) The invention constructs an electronic voting system based on the blockchain, and realizes the decentralization, non-tampering and non-repudiation of voting based on the blockchain, so as to effectively ensure the security and reliability of electronic voting; (2) The electronic voting system blindly processes the account address based on the electronic voting system of the blockchain, generates the voting permission signature based on the identity authentication information and the account address after blind processing, and takes the voting permission signature as the voting identity to participate in the voting, which can effectively avoid the relationship between the real identity of the voting terminal and the account address to be exposed, prevent the information from being tampered with, so as to ensure the security and reliability of electronic voting; meanwhile, voters can view their voting information through the voting permission signature and prevent errors in the decryption of voting results, so as to ensure the accuracy of electronic voting results.
Description of Drawings In order to more clearly explain the embodiments of the invention or the technical solutions in the existing technology, the following will give a brief introduction to the drawings required in the embodiments. It is obvious that the drawings in the following description are only some embodiments of the invention. For those ordinary technical personnel in the field, without paying any creative work, they can also obtain other drawings according to these drawings.
Figure 1 is a structure diagram of the block chain anti quantum ring signature algorithm and its method of the invention.
Detailed Description of the Presently Preferred Embodiments In the following part, the technical solutions in the embodiments of the invention will be described clearly and completely in conjunction with the drawings in the embodiments of the invention. Obviously, the described embodiments are only a part of the embodiments of the invention, not all of the embodiments. In view of the embodiments in the invention, all other embodiments obtained by those ordinary technical personnel in this field without paying any creative work belong to the scope of protection of the invention.
In order to make the above purpose, characteristics and advantages of the invention more obvious and understandable, the invention will be further illustrated in detail in conjunction with the drawings and specific implementation methods.
Referring to Figure 1, the embodiment provides an block chain anti quantum ring 4 signature algorithm and its method, it comprises: several voting terminals, a voting LU102137 terminal management module, a voting verification module and a voting management module; the voting terminal is connected with the voting terminal management module, voting verification module and voting management module, respectively, the voting terminal management module is connected with the voting verification module, and the voting verification module is connected with the voting management module; The voting terminal is used to obtain the voter’s identity authentication information and account address information, and send the identity authentication information and account address information to the voting terminal for registration; the successfully registered voting terminal votes according to the voting list and voting rules sent by the voting management module, and sends the voting information to the voting verification module; The voting terminal management module is used to review the identity authentication information sent by the voting terminal. After the review is passed, generate a block for the voting terminal, and generate a voting permission signature based on the identity authentication information and the account address registration sent by the voting terminal, and send the permission signature to the voting terminal and the voting verification module; the voting terminal takes the voting permission signature as the voting identity to participate in the voting, which can effectively avoid the relationship between the real identity of the voting terminal and the account address to be exposed, and prevent the information from being tampered with.
The voting verification module is used to verify the permission of the voting terminal. After the authorization verification is passed, the voting information signed by the voting terminal is sent to the voting management module; the voting verification module is used to verify the permission of the voting terminal according to the voting permission signature sent by the voting terminal.
The voting management module is used to generate a voting list and voting rules, and send the voting list and voting rules to the blockchain network; the voting management module is also used to collect and manage the voting information of the voting terminal, and calculate the voting results based on the voting information of the voting terminal.
The voting terminal comprises a data collection module, an information processing module, a key generation module, an encryption module and a signature module; The data collection module is used to collect the identity authentication information, account address and voting information of the voting terminal; in the embodiment, the identity authentication information comprises ID card information and fingerprint information, and the account address is Ethereum account address; The information processing module is used to blindly process the account address of the voting terminal, and the relationship between its real identity information and the account address will not be exposed during voting; the information processing module performs blind processing by adding a blind factor to the account address of the voting terminal;
The key generation module is used to generate a private key and a public key; LU102137 the key generation module generates a private key based on the voter’s identity authentication information, and generates a public key according to the private key; the private key generates a public key through an elliptic curve, and sends the public key and the voting permission signature to the voting management module; The encryption module is used to perform a hash operation on voting information, so as to obtain a hash value of the voting information; the voting information comprises voting time and voting content; The signature module uses the private key to sign the hash value of the voting information, so as to complete the signature of the voting information.
The voting management module comprises: an rule generation module, a decryption module, a data storage module, a key storage module and a voting result generation module; The rule generation module is used to generate a voting list and voting rules; the voting list comprises the names of candidates, and the voting rules comprise the start and end times of voting; The decryption module is used to decrypt the voting information according to the public key sent by the voting terminal, filter the decrypted information according to the voting list and voting rules, and store the voting information that has passed the filtering to the data storage module; The data storage module is used to store the voting information of the voting terminal; the data storage module adopts a distributed database, and the voting terminal can view its own voting information through the voting permission signature, so as to prevent errors in the decryption of voting results; The key storage module is used to store the public key and voting permission signature sent by the voting terminal; The voting result generation module makes statistics on the voting information in the data storage module, so as to obtain the voting results.
The embodiment also provides an block chain anti quantum ring signature algorithm and its method, which specifically comprises the following steps: S1. Voting Terminal Registration: S1.1. Obtain the voter’s identity authentication information and account address information through the voting terminal, and send the account address information to the voting terminal management module after blind processing; S1.2. Review the identity authentication information sent by the voting terminal through the voting terminal management module. After the review is passed, generate a block for the voting terminal, and generate a voting permission signature based on the identity authentication information and the account address registration sent by the voting terminal, and then send the permission signature to the voting terminal and voting verification module, so as to complete the registration of the voting terminal.
S2. Voting Preparation: Generate a voting list and voting rules through the voting management module, 6 and send the voting list and voting rules to the blockchain network. LU102137 S3. Voting Information Signature: S3.1. Obtain the voting information of voters through the voting terminal; S3.2. Generate a private key based on the voter’s identity authentication information, and generate a public key based on the private key, and send the public key and the voting permission signature to the voting management module for storage; S3.3. Perform a hash operation on the voter’s voting information, so as to obtain the hash value of the voting information; S3.4. Use the private key to sign the hash value of the voting information, so as to complete the signature of the voting information.
S4. Voting Permission Verification: Verify the voting terminal through the voting verification module, after the permission verification is passed, send the voting information signed by the voting terminal to the voting management module.
S5. Voting Result Generation: Decrypt the signed voting information through the voting management module, and filter the decrypted information according to the voting list and voting rules, and store the voting information that has passed the filtering; after the filtering, make statistics on the voting information, so as to obtain the voting results.
The above described embodiments are only to describe the preferred methods of the invention, but not to limit the scope of the invention. On the premise of not departing from the design spirit of the invention, various deformations and improvements made by those ordinary technical personnel in the field to the technical solutions of the invention shall fall within the protection scope determined by the claims of the invention.
7

Claims (9)

Claims . . . . . . Cy LU102137
1. An block chain anti quantum ring signature algorithm and its method, which is characterized in that, it comprises: several voting terminals, a voting terminal management module, a voting verification module and a voting management module; the voting terminal is connected with the voting terminal management module, voting verification module and voting management module, respectively, the voting terminal management module is connected with the voting verification module, and the voting verification module is connected with the voting management module; The voting terminal is used to obtain the voter’s identity authentication information and account address information, and send the identity authentication information and account address information to the voting terminal for registration; the successfully registered voting terminal votes according to the voting list and voting rules sent by the voting management module, and sends the voting information to the voting verification module; The voting terminal management module is used to review the identity authentication information sent by the voting terminal. After the review is passed, generate a block for the voting terminal, and generate a voting permission signature based on the identity authentication information and the account address registration sent by the voting terminal, and send the permission signature to the voting terminal and the voting verification module; The voting verification module is used to verify the permission of the voting terminal. After the authorization verification is passed, the voting information signed by the voting terminal is sent to the voting management module; The voting management module is used to generate a voting list and voting rules, and send the voting list and voting rules to the blockchain network; the voting management module is also used to collect and manage the voting information of the voting terminal, and calculate the voting results based on the voting information of the voting terminal.
2. The block chain anti quantum ring signature algorithm and its method as described in Claim 1, which is characterized in that, the voting terminal comprises a data collection module, an information processing module, a key generation module, an encryption module and a signature module; The data collection module is used to collect the identity authentication information, account address and voting information of the voting terminal; The information processing module is used to blindly process the account address of the voting terminal; The key generation module is used to generate a private key and a public key; the key generation module generates a private key based on the voter’s identity authentication information, generates a public key according to the private key, and sends the public key and the voting permission signature to the voting management module; The encryption module is used to perform a hash operation on voting information, so as to obtain a hash value of the voting information; the voting 8 information comprises voting time and voting content; LU102137 The signature module uses the private key to sign the hash value of the voting information, so as to complete the signature of the voting information.
3. The block chain anti quantum ring signature algorithm and its method as described in Claim 2, which is characterized in that, the identity authentication information comprises ID card information and fingerprint information, and the account address is Ethereum account address.
4. The block chain anti quantum ring signature algorithm and its method as described in Claim 2, which is characterized in that, the information processing module performs blind processing by adding a blind factor to the account address of the voting terminal.
5. The block chain anti quantum ring signature algorithm and its method as described in Claim 2, which is characterized in that, the private key generates a public key through an elliptic curve.
6. The block chain anti quantum ring signature algorithm and its method as described in Claim 1, which is characterized in that, the voting management module comprises: an rule generation module, a decryption module, a data storage module, a key storage module and a voting result generation module; The rule generation module is used to generate a voting list and voting rules; The decryption module is used to decrypt the voting information according to the public key sent by the voting terminal, filter the decrypted information according to the voting list and voting rules, and store the voting information that has passed the filtering to the data storage module; The data storage module is used to store the voting information of the voting terminal; The key storage module is used to store the public key and voting permission signature sent by the voting terminal; The voting result generation module makes statistics on the voting information in the data storage module, so as to obtain the voting results.
7. The block chain anti quantum ring signature algorithm and its method as described in Claim 6, which is characterized in that, the voting list comprises the names of candidates, and the voting rules comprise the start and end times of voting.
8. The block chain anti quantum ring signature algorithm and its method as described in Claim 1, which is characterized in that, the voting verification module is used to verify the permission of the voting terminal according to the voting permission signature sent by the voting terminal.
9. The block chain anti quantum ring signature algorithm and its method as described in any one of Claims 1-8, which is characterized in that, the anti quantum ring signature algorithm based on blockchain comprises the following steps: Voting Terminal Registration: Obtain the voter’s identity authentication information and account address 9 information through the voting terminal, and send the account address information to LU102137 the voting terminal management module after blind processing;
Review the identity authentication information sent by the voting terminal through the voting terminal management module.
After the review is passed, generate a block for the voting terminal, and generate a voting permission signature based on the identity authentication information and the account address registration sent by the voting terminal, and then send the permission signature to the voting terminal and voting verification module, so as to complete the registration of the voting terminal;
Voting Preparation:
Generate a voting list and voting rules through the voting management module, and send the voting list and voting rules to the blockchain network;
Voting Information Signature:
Obtain the voting information of voters through the voting terminal;
Generate a private key based on the voter’s identity authentication information, and generate a public key based on the private key, and send the public key and the voting permission signature to the voting management module for storage;
Perform a hash operation on the voter’s voting information, so as to obtain the hash value of the voting information;
Use the private key to sign the hash value of the voting information, so as to complete the signature of the voting information;
Voting Permission Verification:
Verify the voting terminal through the voting verification module, after the permission verification is passed, send the voting information signed by the voting terminal to the voting management module;
Voting Result Generation:
Decrypt the signed voting information through the voting management module, and filter the decrypted information according to the voting list and voting rules, and store the voting information that has passed the filtering; after the filtering, make statistics on the voting information, so as to obtain the voting results.
LU102137A 2020-10-20 2020-10-20 Block chain anti quantum ring signature algorithm and its method LU102137B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
LU102137A LU102137B1 (en) 2020-10-20 2020-10-20 Block chain anti quantum ring signature algorithm and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
LU102137A LU102137B1 (en) 2020-10-20 2020-10-20 Block chain anti quantum ring signature algorithm and its method

Publications (1)

Publication Number Publication Date
LU102137B1 true LU102137B1 (en) 2021-04-20

Family

ID=75615196

Family Applications (1)

Application Number Title Priority Date Filing Date
LU102137A LU102137B1 (en) 2020-10-20 2020-10-20 Block chain anti quantum ring signature algorithm and its method

Country Status (1)

Country Link
LU (1) LU102137B1 (en)

Similar Documents

Publication Publication Date Title
Agrawal et al. Privacy and security of Aadhaar: a computer science perspective
JP4383704B2 (en) System and method for automatic cross-border inspection
CN110162996A (en) Ballot system, method and voting terminal based on block chain
CA2974409C (en) Method and system of electronic voting implemented in a portable device
CN108009445B (en) Semi-centralized trusted data management system
US20150221153A1 (en) Methods and apparatus for voter registration and voting using mobile communication devices
Chaudhari E-voting system using proof of voting (POV) consensus algorithm using block chain technology
CN112036995A (en) Large-scale enterprise financial data management method and system based on block chain and readable storage medium
US20200242229A1 (en) System and method for biometric electronic voting
Thirumal et al. EVMFFR: Electronic Voting Machine with Fingerprint and Facial Recognition
Rexha et al. Improving authentication and transparency of e-Voting system–Kosovo case
CN112907811A (en) Election system and voting method for cone block chain
LU102137B1 (en) Block chain anti quantum ring signature algorithm and its method
CN107920053B (en) Management device and method based on Internet of things
NL2026712A (en) An Electronic Voting System and Its Method Based on Blockchain
Joseph et al. A P2P Digital Voting System for Elections in India
Krishnamoorthy et al. A Robust Blockchain Assisted Electronic Voting Mechanism with Enhanced Cyber Norms and Precautions
Selvaganesh et al. Online Election Management System Using Machine Learning
Yang et al. Implementation of an electronic voting system with contactless IC cards for small-scale voting
CN114897489A (en) Online voting result storage method, device, equipment and readable storage medium
MV et al. End-to-End Verifiable Electronic Voting System Using Delegated Proof of Stake On Blockchain
Peelam et al. DemocracyGuard: Blockchain-based Secure Voting Framework for Digital Democracy
Omotunde et al. AUTOMATED TELLER MACHINE-BASED VOTING SYSTEM
Mombazaa et al. Framework for Integrated Blockchain Artifact for Management of Election Results in Developing Country Context.
AU2022201573A1 (en) An electronic voting system and a method thereof

Legal Events

Date Code Title Description
FG Patent granted

Effective date: 20210420