摘要 |
PROBLEM TO BE SOLVED: To provide an anonymous message system by which a message can be transmitted while being made anonymous so as to prevent a terminal that first transmits the message from being identified, a terminal node, a public node, a method and a program.SOLUTION: In an anonymous message system 1, a terminal node 10 designates a node that is randomly selected from among terminal nodes 10 or receiver nodes 30 registered on a list, as a transfer destination and transmits to a public node 20 ciphertext that is created from a message while being encrypted by homomorphic encryption, and the public node 20 transfers the ciphertext to the node that is designated as the transfer destination. The terminal node 10 then receives the transferred ciphertext, randomly selects a terminal node 10 or a receiver node 30, designates the selected node as a transfer destination and transfers to a public node 20 ciphertext that is further encrypted from the received ciphertext by homomorphic encryption. The receiver node 30 receives and decrypts the transferred ciphertext.SELECTED DRAWING: Figure 4 |