PROBLEM TO BE SOLVED: To provide an anonymous voting system wherein secrecy of voting can be protected even in voting from a device, such as a cellular phone having a small storage capacity or low throughput and an authorized person can also be authenticated even if a public-key-authentication base common for all authorized persons is not present.;SOLUTION: A voting server (200) transmits a list of plaintext and encrypted voting data obtained by encrypting the plaintext to a voter terminal (100), and the voter terminal (100) transmits an encrypted candidate name corresponding to the plaintext selected by the voter to an encryption server (400). The voter terminal (100) transmits the encrypted voting data received from the encryption server (400) and obtained by re-encrypting the encrypted candidate name to the voting server (200). Decryption of the encrypted voting data is performed by using an anonymous decryption system (500). The voter terminal (100) certifies the voter to an authentication server (300), and affixes a digital signature to the encrypted voting data based on a common public-key-authentication base by the authentication server (300).;COPYRIGHT: (C)2011,JPO&INPIT
展开▼