US9270947B2ActiveUtilityPatentIndex 62
Terminal device, server, data processing system, data processing method, and program
Est. expiryAug 25, 2030(~4.1 yrs left)· nominal 20-yr term from priority
Inventors:TANAKA YUASANO TOMOYUKIUKITA MASAKAZUKATAGI MASANOBUKAWAMOTO YOHEIMATSUDA SEIICHIMORIAI SHIHO
H04L 9/008H04N 7/18H04N 21/44008H04N 21/2187H04N 21/4405H04N 21/2347
62
PatentIndex Score
2
Cited by
26
References
8
Claims
Abstract
A terminal device, which includes an encrypting section encrypting input data in a fully homomorphic encryption scheme to generate encrypted data. The terminal device includes an encrypted data transmission section transmitting the encrypted data generated by the encrypting section to a server. The terminal device includes an encrypted data reception section receiving the encrypted data on which the server implements a predetermined process and a decrypting section decrypting the encrypted data on which the predetermined process is implemented.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
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.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.