P
US9270947B2ActiveUtilityPatentIndex 62

Terminal device, server, data processing system, data processing method, and program

Assignee: TANAKA YUPriority: Aug 25, 2010Filed: Aug 5, 2011Granted: Feb 23, 2016
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-modified
What 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.