Patent ID: 8024769
Filing Date: 2011-09-20
Classification: H04L

Abstract:
1. A method for distributing data structures to users over a communications network, the method comprising: at a data packaging service, receiving a plurality of data structures having different associated data types and associated attributes; at the data packaging service, using information on which data type is associated with each data structure to select some of the attributes associated with that data structure; at the data packaging service, using the selected attributes for each data structure in forming a policy-based public key for that data structure; at the data packaging service, using an identity-based encryption engine to encrypt each data structure based on identity-based-encryption public parameter information and the public key for that data structure; and at the data packaging service, distributing each encrypted data structure to a plurality of users over the communications network, wherein each data structure has associated data type encryption policy information and wherein using information on which data type is associated with each data structure to select the attributes comprises using the data type encryption policy information to select the attributes.