摘要 |
<P>PROBLEM TO BE SOLVED: To provide a technique for verifying whether a decryption device has correctly performed calculations for decryption. <P>SOLUTION: Hereafter, h is defined as a hash function, E(m, r) is defined as an encryption function for encrypting, with an integer r, a message m to generate a cypher text so as not to allow the leakage of information on the message m from the generated cypher text, and E(m, h(m)) is defined as a cypher text c. A device for verifying a decryption result comprises: a transmitter 11 for transmitting the cypher text c to a decryption device 2 which can decrypt the received cypher text c with a decryption function D corresponding to the encryption function E, and outputs a decryption result m' thereof; a receiver 12 for receiving the decryption result m' from the decryption device; a verification information generator 13 for calculating verification information E(m', h(m')) by using the decryption result m'; and a determiner 14 for determining whether the verification information E(m', h(m')) matches with the cypher text c. <P>COPYRIGHT: (C)2013,JPO&INPIT |