摘要 |
In encryption, a random number r is generated to generate a ciphertext C 2 = M (+) R(r), function values H S (r, C 2 ), a common key K, a ciphertext C(È +1) of the random number r using the common key K, and ciphertexts C(0) and C(») of the common key K that correspond to function values H S (r, C 2 ). In decryption, a common key K' is decrypted from input ciphertexts C'(0) and C'(»), an input ciphertext C'(È + 1) is decrypted by using the common key K' to generate a decrypted value r', and function values H s (r', C2') is generated. If the input ciphertexts C'(0) and C'(») do not match ciphertexts C"(0) and C"(») of the common key K' that correspond to the function values H s (r', C 2 '), decryption is rejected; if they match, the input ciphertext C 2 ' is decrypted. |