Patent ID: 7930548

Claim:
An image verification system comprising: a first verification apparatus that includes: (a) a first receiving unit operable to receive first verification data of image data and a first hash value generated from the image data; (b) a first verification unit operable to verify whether or not the image data is altered, using the first hash value, the first verification data, and a common key used in common key cryptography; and (c) a second verification data generation unit operable to generate second verification data from the first hash value if the first verification unit verifies that the image data is not altered, wherein the second verification data is generated from the first hash value using public key cryptography not using the common key cryptography; and a second verification apparatus that includes: (a) a second receiving unit operable to receive the second verification data and the image data; and (b) a second verification unit operable to verify whether or not the image data is altered, using a second hash value generated from the second verification data and a third hash value generated from the image data, wherein the second hash value is generated from the second verification data using the public key cryptography not using the common key cryptography, wherein the second verification apparatus is configured to inform a user that the image data is not altered if the second verification unit verifies that the image data is not altered, and wherein the second verification apparatus is configured to inform a user that the image data is altered if the second verification unit verifies that the image data is altered.