Digital Voting Platform Using Blockchain Segmentation and Trusted Third Party

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevote authenticityVSAvoidkey management vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If Blockchain technology is implemented to ensure transparency and immutability, then vote integrity is improved, but system complexity is worsened

Engineering Contradiction:
Improvevote integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

3Reliability

If multi-factor authentication is implemented to prevent unauthorized access, then voter authorization security is improved, but ease of operation is worsened

Engineering Contradiction:
Improveauthorization securityVSAvoidvoting process simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11888987B2Method and system for digital voting using a trusted digital voting platform
Publication Date: 2024.01.30 THE PITRODA GRP LLC
  • US11888987B2 patent drawing
  • US11888987B2 patent drawing
  • US11888987B2 patent drawing

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.