Patent ID: 8583925
Filing Date: 2013-11-12
Classification: H04L

Abstract:
1. A verification apparatus, comprising: a hash value decryption authenticity verification processor that verifies a decrypted hash value contained in a hash value decryption authenticity proof text coincides with a hash value obtained by decrypting an encrypted hash value of a corresponding element of an input data sequence, and if the hash values coincide, the hash value decryption authenticity verification processor outputs acceptance, and if the hash values are not one-to-one correspondence, the hash value decryption authenticity verification processor outputs unacceptance; a hash value coincidence verification processor that outputs acceptance when the decrypted hash value coincides with a hash value of each element of an output data sequence, and if the hash values do not coincide, outputs unacceptance; a hash value unacceptance authenticity verification processor that verifies a hash value unacceptance authenticity proof text, which proves that an element of the elements of the input data sequence, comprising a hash value for which said hash value coincidence verification processor outputs unacceptance, and outputs acceptance if the proof text is authentic, and outputs unacceptance if the proof text is unauthentic; and an authenticity determination processor that evaluates an element of the input data sequence and outputs acceptance if said hash value decryption authenticity verification processor outputs acceptance while said hash value coincidence verification processor outputs acceptance, or if said hash value coincidence verification processor outputs unacceptance while said hash value unacceptance authenticity verification processor outputs acceptance and if the output data sequence contains only data corresponding to elements accepted by said hash value coincidence verification processor, and otherwise outputs unacceptance.