Blockchain Voting System Ensures Tamper-Evident Vote Records
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern democracies face a challenge in ensuring vote security and anonymity simultaneously, as anonymous voting systems make it difficult to detect fraudulent ballots while public records are needed to build trust in elections.
Innovation Solution
A voting system utilizing blockchain technology to create an immutable log of votes, where each vote is hashed and appended to a blockchain, providing a public and verifiable record while maintaining voter anonymity through unique hash values printed on receipts and paper ballots.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If anonymous voting is implemented to protect voter privacy and prevent intimidation, then voter anonymity and freedom of expression are improved, but the ability to detect and prevent voting fraud deteriorates
Solution Approach 1:
The patent introduces a blockchain as an intermediary system that mediates between voter anonymity requirements and fraud detection needs. The blockchain creates a transparent, immutable ledger that records votes without storing personally identifiable information, allowing verification of vote integrity while maintaining voter privacy through cryptographic hashing and distributed storage
Solution Approach 2:
The system creates a distributed copy of the vote record across multiple blockchain nodes instead of relying on a single centralized database. This copying approach ensures that no single point of failure can be compromised, and the vote record can be verified independently by multiple parties without revealing individual voter identities
2Reliability
If a public record of voters and their choices is maintained to eliminate voter fraud, then vote security and fraud prevention are improved, but voter anonymity and protection against retribution deteriorates
Solution Approach 1:
The patent extracts the personally identifiable information from the public record by using cryptographic hashes instead of storing actual voter identities or ballot images publicly. The blockchain stores only the hash values and vote tallies, allowing verification of vote security while removing direct links between voters and their choices from the public domain
Solution Approach 2:
The system changes the parameter of data representation from raw voter identification data to cryptographic hash values. This parameter transformation maintains the integrity and verifiability of vote records while changing the nature of the stored data to be non-identifiable, thus protecting voters from intimidation while preserving security
3Ease of operation
If centralized vote recording systems are used to simplify vote counting, then ease of operation and counting efficiency are improved, but system reliability and fraud resistance deteriorates
Solution Approach 1:
The patent segments the centralized vote recording system into a distributed blockchain network where vote records are stored across multiple independent nodes. This segmentation eliminates the single point of failure in centralized systems while maintaining ease of operation through automated consensus protocols and cryptographic verification that work seamlessly across distributed participants
Data Source
AI summary
A voting system comprises at least one voting machine comprising: at least one voting machine processor performing voting machine operations comprising initializing a vote blockchain with a vote blockchain genesis block, the vote blockchain genesis block comprising a voting machine identifier and a genesis block hash value; creating a data structure comprising a plurality of votes and a hash value of a preceding block; determining a new block hash value of the data structure; appending a new block comprising the data structure and the new block hash value to the vote blockchain; and storing the vote blockchain in the at least one voting machine memory.


