×

DATA SHARING SYSTEM, DATA DISTRIBUTION SYSTEM, AND DATA PROTECTION METHOD

  • US 20130042113A1
  • Filed: 07/02/2012
  • Published: 02/14/2013
  • Est. Priority Date: 08/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A data protection method, comprising:

  • establishing, by a data owner, a proxy relationship with a data sharer, and generating a proxy relation fAB according to a private key of the data owner skA and a public key of the data sharer pkB;

    sending, by the data owner, proxy relationship information and the proxy relation fAB to a data distribution system, wherein the proxy relationship information comprises information about the proxy relationship established between the data owner and the data sharer;

    updating, by the data distribution system, a proxy relationship table of the data owner according to the proxy relationship information, and establishing a mapping relationship between the proxy relation fAB and the data sharer, wherein the proxy relationship table is used to record information about a data sharer establishing a proxy relationship with the data owner;

    generating, by the data owner, a secret value m of shared data, and encrypting the shared data by using the secret value m;

    encrypting, by the data owner and by using a public key of the data owner pkA, the secret value m to obtain an upper-layer key;

    sending, by the data owner, the shared data encrypted by the secret value m and the upper-layer key to the data distribution system;

    after receiving the encrypted shared data and the upper-layer key, searching, by the data distribution system, the proxy relationship table and confirming the proxy relationship between the data owner and the data sharer, and when the data distribution system confirms that the proxy relationship is established between the data owner and the data sharer, obtaining, by the data distribution system, the proxy relation fAB corresponding to the data sharer;

    updating, by the data distribution system, the upper-layer key according to the proxy relation fAB to obtain an updated upper-layer key;

    sending, by the data distribution system, the encrypted shared data and the updated upper-layer key to the data sharer;

    decrypting, by the data sharer and according to a private key of the data sharer skB, the updated upper-layer key to obtain the secret value m; and

    decrypting, by the data sharer, the encrypted shared data according to the secret value m to obtain the shared data.

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