Patent ID: 8270728

Claim:
An information processing apparatus comprising: an input unit configured to input image data including a first pixel group, a second pixel group generated by interpolating the first pixel group and verification data of the first pixel group; a first verification unit configured to verify whether the first pixel group has been altered using the first pixel group and the verification data; a second verification unit configured to verify whether the second pixel group has been altered by determining whether the second pixel group and the first pixel group are in a predetermined relationship; and a determination unit configured to determine whether the image data has been altered based on results of the verification by the first verification unit and the second verification unit, wherein the first pixel group is a group of pixels captured by an image sensor, and wherein the information processing apparatus further comprises an identification unit configured to identify a location of the first pixel group using pixel arrangement information used during image capturing, and wherein the first verification unit is configured to determine whether the pixel group identified by the identification unit has been altered.