Back to results
US 11,108,922 B2Granted
Image processing apparatus, system, server, control method, and storage medium to perform encryption processes on image data and attribute data using first and second keys and further perform character recognition process
AssigneeCanon Kabushiki Kaisha
InventorKosuke Nakashima
Life of this patent
Estimating the term…
Abstract
The present invention enables job log records concerning an image processing apparatus to be managed in such a manner that the job log records can be searched on a server such as a cloud server using attributes and a character string included in an image as the job log records remain encrypted, thereby solving a problem concerning privacy.
Claims8
An image processing apparatus comprising:
- an acceptance unit configured to accept a first key and a second key that are used for encryption processing, from an information processing apparatus;
- a writing unit configured to write, upon performance of a job, attribute data of the job and image data being a subject of the job as a job log record;
- a performance unit configured to perform character recognition processing on the image data included in the job log record;
- an extraction unit configured to extract at least one word from a character string that is recognized as a result of the character recognition processing;
- a first encryption unit configured to perform encryption processing on the attribute data and the at least one extracted word using the first key;
- a second encryption unit configured to perform encryption processing on the image data included in the job log record using the second key;
- a sending unit configured to send the attribute data and the at least one extracted word that are encrypted by the encryption processing using the first key to a server over a network;
- and
- an upload unit configured to upload encrypted data that is generated by the encryption processing performed on the image data using the second key to the server over the network, according to an instruction from the server.
6 more elements
A system comprising an image processing apparatus and a server,
- wherein the image processing apparatus comprises:
- an acceptance unit configured to accept a first key and a second key that are used for encryption processing, from an information processing apparatus;
- a writing unit configured to write, upon performance of a job, attribute data of the job and image data being a subject of the job as a job log record;
- a performance unit configured to perform character recognition processing on the image data included in the job log record;
- an extraction unit configured to extract at least one word from a character string that is recognized as a result of the character recognition processing;
- a first encryption unit configured to perform encryption processing on the attribute data and the at least one extracted word using the first key;
- a second encryption unit configured to perform encryption processing on the image data included in the job log record using the second key;
- a sending unit configured to send the attribute data and the at least one extracted word that are encrypted by the encryption processing using the first key to the server over a network;
- and
- an upload unit configured to upload encrypted data that is generated by the encryption processing performed on the image data using the second key to the server over the network, according to an instruction from the server, and
- wherein the server includes:
- a management unit configured to manage the attribute data and the at least one extracted word that are encrypted by the encryption processing using the first key after associating the attribute data and the at least one extracted word with location information indicating a storage location to which the encrypted data is to be uploaded;
- a reception unit configured to receive data that the information processing apparatus makes by encrypting information input by a user using a key corresponding to the first key, as a search key;
- a search unit configured to search at least one of the encrypted attribute data and the encrypted at least one extracted word that are managed by the management unit for data that matches the search key;
- and
- a provision unit configured to provide the information processing apparatus with the location information that is associated with the data matched as a result of the search and is managed by the management unit.
13 more elements
A control method for an image processing apparatus, the control method comprising:
- accepting a first key and a second key that are used for encryption processing, from an information processing apparatus;
- writing, upon performance of a job, attribute data of the job and image data being a subject of the job to a writing unit as a job log record;
- performing character recognition processing on the image data included in the job log record;
- extracting at least one word from a character string that is recognized as a result of the character recognition processing;
- performing first encryption that performs encryption processing on the attribute data and the at least one extracted word using the first key;
- performing second encryption that performs encryption processing on the image data included in the job log record using the second key;
- sending the attribute data and the at least one extracted word that are encrypted by the encryption processing using the first key to a server over a network;
- and
- uploading encrypted data that is generated by the encryption processing performed on the image data using the second key to the server over the network, according to an instruction from the server.
6 more elements
Dependencies are inferred from the claim text.