| CPC G07C 13/00 (2013.01) [H04L 9/085 (2013.01); H04L 2209/463 (2013.01)] | 12 Claims |

|
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.
|