Digital Voting Platform Using Blockchain Segmentation and Trusted Third Party
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital voting platforms face challenges in ensuring the security and authenticity of online voting processes, particularly in maintaining voter privacy and preventing unauthorized access, as they rely heavily on cryptographic functions that are vulnerable to key management and secrecy issues.
Innovation Solution
A digital voting system utilizing a Blockchain-based Voting Chain (VC) with entities like Voting Administration (VA), Trusted Third Party (TTP), and Voter, implementing multi-factor authentication and Public Key Infrastructure (PKI) to secure the voting process, ensuring that only authorized entities can participate and maintain voter anonymity through a secure pattern of actions and roles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cryptographic functions are used to secure digital voting, then voter privacy and vote authenticity are improved, but key management security and secrecy are worsened
Solution Approach 1:
The patent introduces a Trusted Third Party (TTP) as an intermediary that issues cryptographic key pairs to voters and manages the public key infrastructure. This mediator handles the sensitive key management operations, isolating the vulnerability from the core voting process. The TTP signs voter registrations and manages ballot issuance, creating a trusted layer that protects both voter privacy and vote authenticity without requiring voters to directly manage complex cryptographic keys.
2Reliability
If Blockchain technology is implemented to ensure transparency and immutability, then vote integrity is improved, but system complexity is worsened
Solution Approach 1:
The patent segments the voting system into distinct functional blocks implemented as smart contracts on the Blockchain: voter registration block, ballot issuance block, voting block, and result tallying block. Each block handles a specific aspect of the voting process independently. This segmentation allows the system to achieve vote integrity through distributed immutable recording while managing complexity by dividing functions into modular, independently verifiable components that can be implemented and audited separately.
3Reliability
If multi-factor authentication is implemented to prevent unauthorized access, then voter authorization security is improved, but ease of operation is worsened
Solution Approach 1:
The patent implements a unified cryptographic authentication mechanism that serves multiple functions: it provides multi-factor authentication by combining something the voter knows (password) with something the voter possesses (cryptographic key pair), while also enabling digital signing of votes, voter identity verification, and ballot receipt confirmation. This universal authentication approach enhances authorization security without requiring voters to learn and manage multiple separate authentication systems, thereby maintaining relative ease of operation.
Data Source
AI summary
Provided is a method and system for digital voting. A digital voting system includes a Voting Administration (VA), a Trusted Third Party (TTP), a Voter and a digital voting platform which implements a Voting Chain (VC) as a Blockchain containing multiple blocks that have “roles”. These blocks include a Genesis block, a Campaign block, a Voter block, a Voting block, and a Legitimacy block. The VC contains data that is linked to an operation in the voting cycle, assigns tasks to a specific entity and establishes rules to ensure a highly secure pattern of actions and roles. The VA declares itself to the TTP, enrolls voters, releases ballots, starts election cycles using different blocks, and authenticates Voter IDs. The Voter discloses its Public Key to the TTP, casts and checks votes. The TTP registers Public Keys on the VC, verifies signatures, ensures anonymity, and registers ballots and votes.


