Voting system and voting method

US12406543B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12406543-B2
Application numberUS-202118282016-A
CountryUS
Kind codeB2
Filing dateMar 19, 2021
Priority dateMar 19, 2021
Publication dateSep 2, 2025
Grant dateSep 2, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A voting system comprising: a plurality of storages; at least one memory storing instructions; and at least one processor configured to execute the instructions to: generate a plurality of shares from voting information using secret sharing; cause the storages to store the plurality of shares in a distributed manner; transmit, to a node configured to manage a blockchain, transaction data of voting conducted using the voting information in order to record the transaction data in the blockchain; perform secure computation for analyzing the voting by using the shares stored in a distributed manner; and transmit, to the node, transaction data about execution of the secure computation in order to record the transaction data in the blockchain, wherein the transaction data about the execution of the secure computation recorded in the blockchain includes data for identifying a user who has instructed the execution of the secure computation. 2. The voting system according to claim 1 , wherein processing for generating the plurality of shares is performed by a terminal apparatus used by a voter to generate the voting information. 3. The voting system according to claim 1 , wherein the processor is further configured to execute the instructions to: authenticate a voter using personal information of the voter; and generate the voting information corresponding to an input operation performed by the voter when the voter is successfully authenticated. 4. The voting system according to claim 3 , wherein the personal information is biometric information of the voter. 5. The voting system according to claim 1 , wherein the transaction data of the voting recorded in the blockchain includes data for identifying a voter. 6. The voting system according to claim 5 , wherein the transaction data of the voting recorded in the blockchain further includes data indicating content of the voting. 7. The voting system according to claim 5 , wherein the transaction data of the voting recorded in the blockchain further includes data indicating a date and time of execution of the voting. 8. The voting system according to claim 1 , wherein the transaction data of the voting recorded in the blockchain includes data related to cancellation of the voting. 9. The voting system according to claim 1 , wherein the transaction data about the execution of the secure computation recorded in the blockchain further includes data indicating content of analysis obtained by the execution of the secure computation. 10. The voting system according to claim 1 , wherein the transaction data about the execution of the secure computation recorded in the blockchain further includes data indicating a date and time of the execution of the secure computation. 11. The voting system according to claim 1 , wherein the voting information includes information indicating attributes of a voter, and the processor is further configured to execute the instructions to calculate statistical data related to the attributes of the voter. 12. A voting method performed by a computer and comprising: generating a plurality of shares from voting information using secret sharing; storing the plurality of shares in a distributed manner; transmitting, to a node configured to manage a blockchain, transaction data of voting conducted using the voting information in order to record the transaction data in the blockchain; performing secure computation for analyzing the voting by using the shares stored in a distributed manner; and transmitting, to the node, transaction data about execution of the secure computation in order to record the transaction data in the blockchain, wherein the transaction data about the execution of the secure computation recorded in the blockchain includes data for identifying a user who has instructed the execution of the secure computation.

Assignees

Inventors

Classifications

  • Electronic voting · CPC title

  • Secret sharing or secret splitting, e.g. threshold schemes · CPC title

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

  • Government or public services (business processes related to the transportation industry G06Q50/40) · CPC title

  • G07C13/00Primary

    Voting apparatus · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12406543B2 cover?
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…
Who is the assignee on this patent?
Nec Corp
What technology area does this patent fall under?
Primary CPC classification G07C13/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).