×

Information processing system and control method of information processing system

  • US 9,514,315 B2
  • Filed: 10/24/2014
  • Issued: 12/06/2016
  • Est. Priority Date: 11/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. An information processing system comprising:

  • a first information processing device that holds data and a key used to encrypt the data;

    a client device that uses the data;

    a second information processing device that does not have a right to share, or a right to access, data that is not encrypted with the first information processing device and the client device, anda third information processing device having a right to share data that is not encrypted with the first information processing device and the client device, whereinthe first information processing device;

    upon receipt of a request to use the data from the client device, the first information processing device;

    specifies one of the second information processing device and the third information processing device, whichever has a lighter load, as a communication target, which will be the information processing device that the client device communicates with when use of the data ends;

    notifies the client device of identification information of the communication target;

    transmits the data and the key to the client device upon receipt of a request from the client device, wherein the request is transmitted when the client device uses the data; and

    generates first encrypted data, which is the data encrypted with the key, and transmits the first encrypted data to the communication target;

    the client device;

    in a case where the received identification information of the communication target is identification information of the second information processing device, transmits a second encrypted data obtained by encrypting a result of processing on the data with the key to the second information processing device when use of the data ends, the second information processing device updates the first encrypted data stored in a cache area within the second information processing device, using the second encrypted data; and

    in a case where the received identification information of the communication target is identification information of the third information processing device, transmits the second encrypted data to the third information processing device when the use of the data ends, the third information processing device stores the second encrypted data in a cache area within the third information processing device; and

    the first information processing device acquires the second encrypted data, which is a most recent data that the second or third information processing device has received from the client device, decrypts the second encrypted data, and stores the decrypted data when notified by the client device that the use of the data has ended.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×