×

Information processing method, trusted server, and cloud server

  • US 10,063,655 B2
  • Filed: 08/07/2015
  • Issued: 08/28/2018
  • Est. Priority Date: 03/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a cloud server comprising a memory; and

    a trusted server in communication with the cloud server, the trusted server comprising;

    a processor; and

    a memory coupled to the processor and configured to store executable program code, the processor being configured to execute the executable program code to;

    receive a key request message including a user identity from a user terminal;

    return an encryption key to the user terminal such that the user terminal uploads encrypted user data to the cloud server, the encrypted user data being encrypted using the encryption key;

    receive a notification message from the user terminal indicating that the encrypted user data has been uploaded to the cloud server;

    send a data request message including the user identity to the cloud server to request for the encrypted user data;

    receive the encrypted user data from the cloud server;

    decrypt the encrypted user data using the encryption key to obtain user data;

    extract summary information of the user data, the summary information comprising privacy information and non-privacy information of a user;

    generate a unique identifier (UID) for the privacy information; and

    transmit the non-privacy information and the UID to the cloud server;

    the cloud server being configured to;

    save the non-privacy information, the UID, and a correspondence between the non-privacy information and the UID;

    receive requirement information from a third party terminal; and

    send the UID to the third party terminal when the non-privacy information matches the requirement information; and

    the trusted server being further configured to;

    save a correspondence between the privacy information and the UID;

    receive push information and the UID from the third party terminal;

    obtain the privacy information corresponding to the UID; and

    send the push information to the user terminal according to user address information comprised in the privacy information.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×