Blockchain Voting with Cryptographic Token Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing balloting systems face challenges in ensuring the privacy, security, efficiency, and flexibility of secret voting processes, particularly in maintaining voter anonymity while providing a verifiable record.

Innovation Solution

The implementation of a blockchain-based cryptologic voting system that utilizes tokens, identifiers, and cryptographic primitives to obscure voter identities and protect the secrecy of votes, while maintaining a distributed ledger for auditing and verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a verifiable ledger system is implemented to record voting transactions, then the reliability and auditability of the voting process is improved, but the privacy and anonymity of voters deteriorates

Engineering Contradiction:
Improveverifiability of voting recordVSAvoidvoter privacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system segments the voting process into distinct cryptographic operations: voters sign ballots with their private keys, the ledger records only the cryptographic signatures and ballot content without voter identifiers, and auditors verify the signatures against public keys. This segmentation allows the ledger to verify authenticity while preserving voter anonymity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cryptographic primitives act as intermediaries between voters and the ledger system. Digital signatures and encrypted ballot submissions serve as mediators that convey voting intent to the ledger without exposing voter identity, thus maintaining both verifiability and privacy simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptographic primitives are used to protect vote secrecy and voter identity, then the security of the voting system is improved, but the complexity of the system increases

Engineering Contradiction:
Improvesecurity of vote secrecyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs self-service cryptographic mechanisms where voters automatically generate and manage their own key pairs, and the ledger system automatically verifies signatures without requiring manual authentication. This automation reduces operational complexity despite the cryptographic complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The cryptographic infrastructure serves multiple functions simultaneously: it provides voter authentication, ballot encryption, signature verification, and audit trail generation. This multi-functionality consolidates what could be separate complex systems into a unified cryptographic framework.

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

3Loss of information

If tokens and identifiers are used to obscure voter identities, then the anonymity of voters is improved, but the difficulty of detecting and measuring vote validity increases

Engineering Contradiction:
Improvevoter anonymityVSAvoidvote validity verification
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements cryptographic feedback mechanisms where the ledger provides verification responses to auditors about the validity of submitted ballots. The verification process returns feedback on whether signatures are valid and ballots are properly formatted, enabling anonymity while maintaining verifiability through automated feedback loops.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3518188B1Blockchain-based anonymized cryptologic voting
Publication Date: 2025.03.05 DSX HLDG LTD
  • EP3518188B1 patent drawingFigure 1
  • EP3518188B1 patent drawingFigure 2
  • EP3518188B1 patent drawingFigure 3

AI summary

A system may facilitate distributed ledger technology (DLT) record based (for example, blockchain-based) voting. A node configured to support a voter role may access a DLT record to determine answers and/or parameters for a ballot. An organizer of the ballot may provide the voter with a voter token that confers vote-value to the voter. The voter may distribute the vote-value to the answers using committed tokens that bind the voter to a particular vote-value without divulging the particular vote value while in a cryptographic form. The voter may distribute committed tokens to multiple answers. In some cases, the distribution of the committed tokens to multiple answers may frustrate attempts to determine the one or more targets to which the voter delivers a non-null vote-value.