Cryptographic Ballot Verification System with Duress Tokens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing election systems face challenges in maintaining anonymity, severability, equity, and trustworthiness, particularly in large-scale elections where scalability and secret ballot requirements conflict with the need for voters to verify their ballots and ensure the integrity of the audit process.

Innovation Solution

The system allows voters to cast two ballots, one real and one duress, with the voter retaining a token for their real ballot, enabling verification post-election and using biometric tokens and cryptographic methods to ensure equity and trust, while maintaining anonymity and preventing coercion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a secret ballot system is implemented where ballots are counted without voter verification, then anonymity and severability are maintained, but trustworthiness is compromised as voters cannot verify their ballots were counted accurately

Engineering Contradiction:
ImprovetrustworthinessVSAvoidballot verification capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The ballot is segmented into two separate components: a public ballot that can be verified by anyone and a private receipt that proves the voter's specific ballot was counted. The public ballot contains aggregate vote information that can be audited, while the private receipt links to the individual ballot in the database, allowing the voter to verify their specific vote without revealing how they voted to others.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A cryptographic receipt acts as an intermediary between the voter and the ballot counting system. The receipt contains a unique identifier and cryptographic proof that allows the voter to verify their ballot was counted without directly accessing or revealing the ballot content. This intermediary enables trustworthiness while maintaining the secret ballot requirement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If ballots are distributed and counted in a centralized system, then scalability is improved, but anonymity is compromised as voters cannot observe the counting process

Engineering Contradiction:
ImprovescalabilityVSAvoidanonymity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system creates a cryptographic copy of the ballot verification process that can be independently verified by voters. Instead of requiring voters to physically observe the counting process, the system generates a verifiable receipt that contains all the information a voter would need to verify their ballot was counted correctly, allowing scalability while maintaining anonymity through digital verification.

Inventive Principle:
Principle #26Copying

3Device complexity

If a single ballot system is used, then device complexity is reduced, but trustworthiness is compromised as there is no mechanism for voters to verify counting accuracy

Engineering Contradiction:
Improveballot system structureVSAvoidballot counting verification
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs preliminary cryptographic actions during ballot casting by generating and storing a unique identifier and cryptographic proof in the database. This preliminary action enables later verification without requiring complex verification mechanisms at counting time. The receipt is prepared in advance with all necessary verification information embedded, simplifying the overall system while enabling thorough verification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12051282B2System and method for conducting a publicly auditable election with secret ballots
Publication Date: 2024.07.30 BRIGGS CAREY ROBERT
  • US12051282B2 patent drawing
  • US12051282B2 patent drawing
  • US12051282B2 patent drawing

AI summary

The present invention comprises a system and method of conducting a publicly auditable election using secret ballots. The invention allows an elector to verify their ballot has been counted towards the result of an election in the manner in which it was cast. The elector is capable of cryptographically proving if their ballot has been altered or deleted. Any interested individual or entity is capable of auditing the election using an anonymized database of published ballots.