×

Enabling comparable data access control for lightweight mobile devices in clouds

  • US 10,419,404 B2
  • Filed: 06/08/2017
  • Issued: 09/17/2019
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for encrypting data in a computer based processing system using a trust authority with a public key PK and a master key MK, the method comprising:

  • sending a request for a partially encrypted header {tilde over (H)} to the trust authority with a specified access control policy Ps;

    receiving a partially encrypted header computed by the trust authority, wherein the partially encrypted header {tilde over (H)} is based on the public key PK, the master key MK, and the specified access control policy Ps;

    encrypting data using the partially encrypted header {tilde over (H)};

    wherein the data is encrypted according to the following algorithm;

    Encrypt(Ĥ

    )→

    (H, Ks);

    Given the partially encrypted header, the algorithm produces the session key Ks and ciphertext H={custom characterS, C, ES, ES, Ê

    S, Ê

    S} to cloud storage; and

    further wherein each part of H is generated as follows;

    1) randomly choosing two secrets s1, s2

    custom charactern,2) computing the main secret s=s1+s2

    custom charactern and deriving
    C=sW∈

    custom character, 3) producing the session key Ks=e(G, W)α

    s
    and using Ks to encrypt the data,4) computing ES=s1T and ES=s2T, and5) computing each of Ê

    S=s1{right arrow over (ψ

    )}S

    s1W=s1{right arrow over (ψ

    )}Sλ



    s1W=s1

    {right arrow over (ψ

    )}S+1)W and Ê

    S=s2custom characterS

    s2W=s2custom characterSλ



    s2W=s2

    custom characterS+1)W.

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