Electronic Voting Authentication With Secret-Shared Ballot Anonymity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic voting systems face challenges in verifying ballot contents while ensuring anonymity and preventing multiple voting, as data rewriting and corruption are potential issues.
Innovation Solution
An electronic voting system utilizing a voting right management apparatus, voting processing apparatus, and secret sharing servers to issue voting IDs, perform identity verification through electronic signatures, and record data in a secret-sharing manner, ensuring ballot content verification without compromising anonymity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If anonymized ballot data is used to ensure voter anonymity, then voter privacy is protected, but the ability to verify ballot contents is lost
Solution Approach 1:
The system segments voter information into two separate components: voting ID (anonymized identifier) and personal information (name, address). The voting ID is used for verification and tracking, while personal information is excluded from ballot data to maintain anonymity. This segmentation allows verification of ballot contents without exposing voter identity.
Solution Approach 2:
The voting ID acts as an intermediary element that connects the voter to the ballot without revealing personal information. It enables verification of whether a voter has cast a ballot and allows for fraud detection, while maintaining the anonymity requirement by not containing direct personal identifiers.
2Productivity
If electronic voting data is stored centrally, then voting efficiency is improved, but the system becomes vulnerable to data rewriting and corruption
Solution Approach 1:
The system applies different quality requirements to different parts of the voting system. Critical components like voting ID issuance and ballot verification use high-security centralized processing, while ballot storage and transmission use distributed, anonymized data structures that are resistant to corruption. This local differentiation of security qualities optimizes both efficiency and security.
3Reliability
If voter identity is verified using electronic signatures, then authentication reliability is improved, but the complexity of the voting system increases
Solution Approach 1:
The electronic signature verification system operates autonomously through automated validation processes. The voting terminal and server automatically verify electronic signatures without requiring manual intervention, reducing operational complexity despite the sophisticated cryptographic mechanisms underlying the authentication.
Data Source
AI summary
An electronic voting system that transmits and receives data to and from an electronic voting terminal(s) with which a voter(s) performs electronic voting includes: a voting right management apparatus that issues a voting ID(s) to the voter(s) based on a voter list; a voting processing apparatus that receives, from the electronic voting terminal(s), electronic voting information in which an electronic signature(s) is attached to the voting ID(s) and a ballot content(s), checks the electronic signature(s) against the voting ID(s) and the ballot content(s) to perform identity verification of the voter(s), and records data obtained by removing the voting ID(s) and the electronic signature(s) from the electronic voting information as ballot data; and at least three secret sharing server apparatuses that record the voting ID(s), the ballot content(s), and the electronic signature(s) in a secret-sharing manner.


