Electronic Balloting System Vote Casting Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic balloting systems fail to adequately ensure voter anonymity and protect against election irregularities, such as falsifications and unauthorized modifications of voting results.
Innovation Solution
Implementing a two-factor confirmation process for vote casting, which includes voter authentication using biometric data or electronic digital signatures, generating a hardcopy of the ballot, and storing votes in a decentralized registry, with confirmation requests sent to voters based on predetermined time intervals or vote thresholds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a centralized electronic ballot storage system is used, then vote counting efficiency is improved, but vulnerability to unauthorized modifications and falsifications increases
Solution Approach 1:
The system divides the centralized ballot storage into multiple decentralized storage nodes distributed across different locations. Each node stores a portion of the ballots, and no single node contains the complete set of voting data. This segmentation prevents a single point of failure and makes unauthorized modification difficult without detection.
Solution Approach 2:
The system introduces cryptographic hash functions and digital signatures as intermediaries between the voter's ballot and the storage system. Each ballot is transformed into a cryptographic representation that preserves voting intent while preventing direct manipulation. The cryptographic intermediary ensures that any modification to stored ballots can be detected through verification against the original cryptographic proofs.
2Measurement precision
If voter identity information is stored with votes, then vote verification is improved, but voter anonymity is compromised
Solution Approach 1:
The system extracts and separates voter identity information from the ballot data itself. Voter identity is verified through cryptographic authentication mechanisms that do not require storing the linkage between identity and vote choice. The ballot is cast and stored in an anonymized form, while identity verification is performed through separate cryptographic proofs that confirm voting eligibility without revealing voter identity.
Solution Approach 2:
The system creates cryptographic copies of voter authentication data that can verify voting eligibility without containing actual identity information. Digital signatures and cryptographic tokens serve as copies that prove voter authorization while preserving anonymity. These cryptographic copies enable vote verification accuracy without compromising voter privacy.
3Manufacturing precision
If multiple confirmation requests are sent to voters, then vote accuracy is improved, but voting time increases
Solution Approach 1:
The system performs preliminary authentication and ballot generation actions before the actual voting occurs. Voter identity is verified in advance, and the ballot is pre-configured with cryptographic verification data. This preliminary action reduces the need for multiple post-voting confirmation requests, as the initial setup ensures vote accuracy while minimizing additional time requirements.
Solution Approach 2:
The system implements a selective feedback mechanism where confirmation requests are sent based on risk assessment and verification needs. Not all votes require the same level of confirmation - the system uses feedback from initial validation to determine whether additional confirmation is necessary. This adaptive approach maintains vote accuracy while reducing unnecessary time delays for straightforward voting cases.
Data Source
AI summary
Disclosed herein are systems and methods for casting a vote in an electronic balloting system. In one aspect, an exemplary method comprises, authenticating a voter from whom a request for casting a vote is received, when the voter is successfully authenticated, generating an electronic ballot based on voting information, gathering data about an electronic vote of the voter, the electronic vote representing a choice of the voter on the electronic ballot, generating and sending at least one request to the voter, the request being generated for confirmation of a validity of the gathered data on the electronic vote, generating a hardcopy of the ballot filled out by the voter and placing the generated hardcopy in a centralized repository, and counting the vote, when the hardcopy of the ballot is successfully generated and an affirmative response is received from the voter in response to the at least one request.


