×

ATTRIBUTE BASED ENCRYPTION USING LATTICES

  • US 20140129845A1
  • Filed: 01/10/2014
  • Published: 05/08/2014
  • Est. Priority Date: 12/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for performing attribute based encryption of information, comprising:

  • a setup component that receives a set of allowed attributes to which the information can be encrypted and, for each attribute in the set of allowed attributes, generates a lattice B and a trap door lattice T as well as a random vector y, and outputs the lattice B and vector y as a master public key and maintains the trap door lattice as a master secret key;

    a key generator component that receives a set of user attributes that corresponds to a user, in an access structure, the access structure identifying a type of information the user can decrypt, the key generator secret sharing the vector y with the user and generating a user secret key for the access structure and the set of user attributes, based on the master public key and the master secret key, the user secret key including a set of values in a vector e that satisfies a reconstruction function for reconstructing y, given lattice B, the user secret key being output for encrypting messages; and

    a computer processor, being a functional part of the system, and activated by the setup component and the key generator component to facilitate outputting the master public key and the user secret key.

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