Secure Electronic Voting Through Secret-Sharing and Blockchain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a growing demand for secure electronic voting systems due to increased use of ICT in social activities, but existing technologies do not adequately address the need for secure and fraud-resistant electronic voting.

Innovation Solution

A voting system utilizing secret sharing, distributed storage of shares, blockchain processing, and secure computation to record and analyze voting transactions while maintaining secrecy and preventing fraud.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If voting information is stored centrally for analysis, then analysis capability is improved, but security and fraud resistance deteriorate

Engineering Contradiction:
Improvevoting analysis capabilityVSAvoidsecurity and fraud resistance
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The voting information is divided into multiple shares through secret sharing, with each share stored in different locations. No single location contains the complete voting information, preventing fraud while enabling analysis when sufficient shares are combined. This segmentation resolves the contradiction by distributing storage to improve security while maintaining analysis capability through coordinated access to multiple shares.

Inventive Principle:
Principle #1Segmentation

2Reliability

If voting information is kept confidential, then security is improved, but verification capability deteriorates

Engineering Contradiction:
Improvesecurity and confidentialityVSAvoidverification capability
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

A blockchain system acts as an intermediary to record verification information without exposing confidential voting details. The blockchain stores hashes and verification data that allow voters to confirm their votes were counted correctly, while the actual voting information remains confidential and segmented through secret sharing. This intermediary mechanism resolves the contradiction by enabling verification without compromising security or confidentiality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If distributed storage is used for shares, then security is improved, but system complexity deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The blockchain system performs multiple functions simultaneously: it stores verification data, enables vote confirmation, maintains system integrity, and provides a decentralized trust mechanism. By using a multi-functional blockchain platform, the system manages the complexity of distributed share storage through a unified infrastructure that handles security, verification, and coordination in a single ecosystem, reducing overall system complexity.

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

Data Source

PatentUS12406543B2Voting system and voting method
Publication Date: 2025.09.02 NEC CORP
  • US12406543B2 patent drawing
  • US12406543B2 patent drawing
  • US12406543B2 patent drawing

AI summary

A voting system and a voting method by which electronic voting can be securely conducted are provided. A voting system includes: a secret sharing unit that generates a plurality of shares from voting information by secret sharing; a plurality of share storage units that store the plurality of shares in a distributed manner; a first blockchain processing unit that transmits, to a node managing a blockchain, transaction data of voting conducted using the voting information in order to record the transaction data in the blockchain; and a secure computation unit that performs secure computation for analyzing the voting by using the shares stored in a distributed manner.