×

ATTRIBUTE BASED ENCRYPTION USING LATTICES

  • US 20120155635A1
  • Filed: 12/17/2010
  • Published: 06/21/2012
  • Est. Priority Date: 12/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of transmitting data using a computer with a processor, comprising:

  • receiving, with the processor, a set of attributes S in an access structure A, a master public key that includes a lattice B generated for the set of attributes S and a vector y generated for the set of attributes S, as well as a master secret key that includes a trapdoor lattice T generated for the set of attributes, wherein the access structure identifies a type of information that can be decrypted by an entity having the set of attributes S in the access structure A;

    generating, with the processor, a user secret key for the set of attributes S in the access structure A, the user secret key comprising a vector e that satisfies a reconstruction function for B, given y; and

    outputting, with the processor, the user secret key for use in decrypting a message m encrypted, using the master public key, to the set of attributes S in the access structure A.

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