| CPC G09C 1/00 (2013.01) [H04L 9/0869 (2013.01); H04L 2209/12 (2013.01)] | 11 Claims |

|
1. An encryption device comprising:
an encryption key generator that generates an encryption key based on photoelectric random numbers that are random numbers obtained based on photoelectric conversion performed by an array sensor in which a plurality of pixels having light-receiving elements for visible light or non-visible light are one-dimensionally or two-dimensionally arranged; and
encryption circuitry that performs encryption of a target signal based on the encryption key generated by the encryption key generator,
wherein the encryption key generator is configured to
acquire values of electrical signals of the pixels obtained through the photoelectric conversion as the photoelectric random numbers,
check uniformity in the values of the electrical signals of the pixels with respect to a seed frame,
obtain new photoelectric random numbers in response to determining that the values of the electrical signals in a threshold number of the pixels or more have uniformity, and
generate the encryption key using the photoelectric random numbers in response to determining that the values of the electrical signals in less than the threshold number of the pixels have uniformity.
|