Patent ID: 11875607
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 11:
12. A method for controlling one of a plurality of voting servers in an electronic voting system, the method comprising:
receiving, over a network by the one of the plurality of voting servers and from a terminal, transaction data including voting data, wherein each of the plurality of voting servers includes a memory and a processor;
sharing, by the one of the plurality of voting servers with others of the plurality of voting servers, a number of dummy voting coins that is to be generated before an end of a voting period;
generating, at arbitrary timing in the plurality of voting servers and before the end of the voting period, dummy voting data including a plurality of dummy votes corresponding to the number of dummy voting coins, each of the plurality of dummy votes indicating a dummy vote for a random candidate among a plurality of candidates;
randomly arranging the transaction data including the voting data, and dummy transaction data including the dummy voting data that is not associated with the voting data in a sequence for abstracting identities of voters corresponding to the voting data;
generating, by a processor of the one of the plurality of voting servers, a block that includes the sequence of the randomly arranged the transaction data including the voting data, and the dummy transaction data including dummy voting data; and
connecting, by the processor of the one of the plurality of voting servers, the generated block to a blockchain to provide an updated blockchain incorporating the dummy transaction data that indicates a dummy vote count data to verify against illegal increase of votes, the blockchain being decentrally stored in the memory of each of the plurality of voting servers,
wherein the transaction data includes an electronic signature generated by encrypting data included in the transaction data using a private key of a creator of the transaction data.