Legal claims defining the scope of protection, as filed with the USPTO.
1. A terminal device comprising: one or more hardware processors operable to: encrypt input image data of a monitoring target in a fully homomorphic encryption scheme to generate encrypted image data; transmit the encrypted image data to a server; receive the encrypted image data on which the server implements a predetermined process, wherein the predetermined process is a process in which the encrypted image data is input to an abnormality determination algorithm; retrieve an abnormality determination result by decrypting an output obtained from the abnormality determination algorithm after the predetermined process is implemented by the server on the encrypted image data; determine an abnormality in the monitoring target included in the input image data based on the abnormality determination result; and transmit unencrypted image data to the server in case the abnormality is determined in the monitoring target.
2. The terminal device according to claim 1 , wherein the one or more hardware processors are operable to capture the monitoring target to generate the input image data.
3. The terminal device according to claim 1 , wherein the one or more hardware processors are further operable to hold a public key and a secret key based on the fully homomorphic encryption scheme, wherein the input image data is encrypted using the public key, and wherein the output obtained from the abnormality determination algorithm is decrypted using the secret key.
4. The terminal device according to claim 3 , wherein the predetermined process is implemented using the public key.
5. A server comprising: one or more hardware processors operable to: receive encrypted image data of a monitoring target from a terminal device, wherein the encrypted image data is obtained by encrypting input image data in a fully homomorphic encryption scheme; implement a predetermined process on the encrypted image data, wherein the predetermined process is a process in which the encrypted image data is input to an abnormality determination algorithm; transmit an output, obtained from the abnormality determination algorithm after the predetermined process is implemented on the encrypted image data, to the terminal device, wherein an abnormality determination result is retrieved at the terminal device by decrypting the output obtained from the abnormality determination algorithm, and wherein an abnormality in the monitoring target included in the image data is determined based on the abnormality determination result at the terminal device; and receive unencrypted image data from the terminal device in case the abnormality is determined in the monitoring target.
6. A data processing system comprising: a terminal device which includes: a first set of hardware processors operable to: encrypt input image data of a monitoring target in a fully homomorphic encryption scheme to generate encrypted image data, transmit the encrypted image data to a server, receive the encrypted image data on which the server implements a predetermined process, wherein the predetermined process is a process in which the encrypted image data is input to an abnormality determination algorithm, retrieve an abnormality determination result by decrypting an output obtained from the abnormality determination algorithm after the predetermined process is implemented by the server on the encrypted image data, determine an abnormality in the monitoring target included in the input image data based on the abnormality determination result, and transmit unencrypted image data to the server in case the abnormality is determined in the monitoring target; and the server which includes: a second set of hardware processors operable to: receive the encrypted image data transmitted from the terminal device, implement the predetermined process on the encrypted image data, transmit the output, obtained from the abnormality determination algorithm after the predetermined process is implemented by the server on the encrypted image data to the terminal device, and receive the unencrypted image data from the terminal device case the abnormality is determined in the monitoring target.
7. A non-transitory computer-readable storage medium having stored thereon, a computer program having at least one code section executable by a computer, thereby causing the computer to execute steps comprising: encrypting input image data of a monitoring target in a fully homomorphic encryption scheme to generate encrypted image data; transmitting the encrypted image data to a server; receiving the encrypted image data on which the server implements a predetermined process, wherein the predetermined process is a process in which the encrypted image data is input to an abnormality determination algorithm; retrieving an abnormality determination result by decrypting an output obtained from the abnormality determination algorithm after the predetermined process is implemented by the server on the encrypted image data; determining an abnormality in the monitoring target included in the input image data based on the abnormality determination result; and transmitting unencrypted image data to the server in case the abnormality is determined in the monitoring target.
8. A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions which when executed by a computer, causes the computer to execute steps comprising: receiving encrypted image data of a monitoring target from a terminal device, wherein the encrypted image data is obtained by encrypting image data in a fully homomorphic encryption scheme; implementing a predetermined process on the encrypted image data, wherein the predetermined process is a process in which the encrypted image data is input to an abnormality determination algorithm; transmitting an output, obtained from the abnormality determination algorithm after the predetermined process is implemented on the encrypted image data, to the terminal device, wherein an abnormality determination result is retrieved at the terminal device by decrypting the output obtained from the abnormality determination algorithm, and wherein an abnormality in the monitoring target included in the image data is determined based on the abnormality determination result at the terminal device; and receiving unencrypted image data from the terminal device in case the abnormality is determined in the monitoring target.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.