An information processing apparatus , comprising: a specification section specifying at least one or more blocks from among a plurality of blocks that are set by dividing pixels included in at least a partial region of a pixel region , which is included in an image sensor ,having a plurality of pixels arrayed therein and each of the blocks includes a plurality of the pixels, wherein each block is defined such that a plurality of pixels that share a predetermined circuit, which is an amplification transistor, are included in a common block, wherein the specification section specifies the one or more blocks by specifying the blocks in each of which a second pixel value, that is calculated based on first pixel values that are the pixel values of the plurality of pixels included in the blocks and corresponds to the blocks, is not included in a given range, including an average of the second pixel values among the plurality of blocks; and a generation section generates a unique value, wherein the unique value is a value unique to the information processing apparatus ,based on pixel values of the pixels included in the specified one or more blocks and a dispersion of the pixel values of the pixels among the plurality of blocks and further based on the second pixel values corresponding to the specified one or more blocks; and wherein the generation section generates the unique value by determining, depending upon whether or not the second pixel value for each of the one or more specified blocks is equal to or greater than a predetermined threshold value, a bit value corresponding to each of the one or more specified blocks and connects the determined bit values for each of the one or more specified block to generate the unique value. a specification section specifying at least one or more blocks from among a plurality of blocks that are set by dividing pixels included in at least a partial region of a pixel region , which is included in an image sensor ,having a plurality of pixels arrayed therein and each of the blocks includes a plurality of the pixels, wherein each block is defined such that a plurality of pixels that share a predetermined circuit, which is an amplification transistor, are included in a common block, wherein the specification section specifies the one or more blocks by specifying the blocks in each of which a second pixel value, that is calculated based on first pixel values that are the pixel values of the plurality of pixels included in the blocks and corresponds to the blocks, is not included in a given range, including an average of the second pixel values among the plurality of blocks; and a generation section generates a unique value, wherein the unique value is a value unique to the information processing apparatus ,based on pixel values of the pixels included in the specified one or more blocks and a dispersion of the pixel values of the pixels among the plurality of blocks and further based on the second pixel values corresponding to the specified one or more blocks; and wherein the generation section generates the unique value by determining, depending upon whether or not the second pixel value for each of the one or more specified blocks is equal to or greater than a predetermined threshold value, a bit value corresponding to each of the one or more specified blocks and connects the determined bit values for each of the one or more specified block to generate the unique value. <EOS>