Imaging module, image processing device, and image processing method
AssigneeAxell Corporation
InventorsKazuki Kyakuno, Yusuke Hoshizuki
Life of this patent
Estimating the term…
Abstract
An aspect of the invention is directed to an imaging module including: an imaging device which converts an input optical image into image data; an encryption device which encrypts the image data by a homomorphic encryption method; and an interface which outputs encrypted image data received from the encryption device.
Claims18
A non-transitory computer readable recording medium storing an image processing program which causes a processor of an imaging module to execute:
- converting an input optical image into image data;
- encrypting the image data by a homomorphic encryption method;
- outputting the encrypted image data;
- receiving a result signal that is encrypted by the homomorphic encryption method and is a result of processing performed on the encrypted image data;
- decrypting the result signal;
- and
- outputting the decrypted result signal,
- wherein a data amount of the result signal that can be decrypted by the decrypting in a prescribed time is smaller than a data amount of the image data that can be encrypted by the encrypting in the prescribed time.
A non-transitory computer readable recording medium storing an image processing program which causes a processor of an imaging module to execute:
- converting an input optical image into image data;
- encrypting the image data by a homomorphic encryption method;
- adding a time stamp to the encrypted image data and outputting the encrypted image data;
- receiving an input signal;
- referring to a time stamp added to the input signal;
- when a time longer than or equal to a prescribed threshold time has not elapsed from a time indicated by the time stamp, decrypting the input signal, which is a result signal that is encrypted by the homomorphic encryption method and is a result of processing performed on the encrypted image data and outputting the decrypted result signal;
- and
- when a time longer than or equal to the prescribed threshold time has elapsed from the time indicated by the time stamp, abstaining from decrypting the input signal.
A non-transitory computer readable recording medium storing an image processing program which causes a processor of an imaging module to execute:
- converting an input optical image into image data;
- generating a public key and a private key every image frame;
- encrypting the image data by a homomorphic encryption method;
- outputting the encrypted image data;
- receiving a result signal that is encrypted by the homomorphic encryption method and is a result of processing performed on the encrypted image data;
- decrypting the result signal;
- and
- outputting the decrypted result signal, wherein
- the encrypting comprises encrypting pixel values of each image frame with a public key that is dedicated to the image frame, and
- the decrypting comprises decrypting the result signal with the private key such that a number of times decryption can be performed with each private key is restricted to a prescribed upper limit number.
An imaging module comprising:
- a control circuit configured to
- convert an input optical image into image data,
- encrypt the image data by a homomorphic encryption method;
- and
- an interface configured to
- output the encrypted image data, and
- receive a result signal that is encrypted by the homomorphic encryption method and is a result of processing performed on the encrypted image data,
- wherein the control circuit is further configured to decrypt the result signal,
- wherein the interface is further configured to output the decrypted result signal, and
- wherein a data amount of the result signal that can be decrypted by the control circuit in a prescribed time is smaller than a data amount of the image data that can be encrypted by the control circuit in the prescribed time.
An imaging module comprising:
- a control circuit configured to
- convert an input optical image into image data,
- encrypt the image data by a homomorphic encryption method, and
- add a time stamp to the encrypted image data;
- and
- an interface configured to
- output the encrypted image data, and
- receive an input signal, wherein
- the control circuit is further configured to refer to a time stamp added to the input signal,
- when a time longer than or equal to a prescribed threshold time has not elapsed from a time indicated by the time stamp, the control circuit is further configured to decrypt the input signal, which is a result signal that is encrypted by the homomorphic encryption method and is a result of processing performed on the encrypted image data, and the interface is further configured to output the decrypted result signal, and
- when a time longer than or equal to the prescribed threshold time has elapsed from the time indicated by the time stamp, the control circuit is further configured to abstain from decrypting the input signal.
An imaging module comprising:
- a control circuit configured to
- convert an input optical image into image data,
- generate a public key and a private key every image frame, and
- encrypt the image data by a homomorphic encryption method such that pixel values of each image frame are encrypted with a public key that is dedicated to the image frame;
- and
- an interface configured to
- output the encrypted image data, and
- receive a result signal that is encrypted by the homomorphic encryption method and is a result of processing performed on the encrypted image data,
- wherein the control circuit is further configured to decrypt the result signal with the private key such that a number of times decryption can be performed with each private key is restricted to a prescribed upper limit number, and
- wherein the interface is further configured to output the decrypted result signal.
Dependencies are inferred from the claim text.