Method and apparatus for applying recipient criteria in identity-based encryption
First Claim
Patent Images
1. A method comprising:
- selecting one or more recipient criteria for data;
encrypting, via a processing device, the data using the selected one or more recipient criteria as a public key of identity-based encryption;
formatting, via the processing device, the selected one or more recipient criteria into a predetermined information representation format or structure;
constructing, via the processing device, a reduced ordered binary decision diagram from the information representation format or structure of the recipient criteria, thereby encrypting the data using the decision diagram of the recipient criteria as the public key; and
causing, at least in part, storage of the decision diagram of the recipient criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for reducing communication traffic and cost by applying recipient criteria in identity-based encryption. A recipient criterion application selects one or more recipient criteria for data, and encrypts the data using the selected one or more recipient criteria as a public key of identity-based encryption.
22 Citations
17 Claims
-
1. A method comprising:
-
selecting one or more recipient criteria for data; encrypting, via a processing device, the data using the selected one or more recipient criteria as a public key of identity-based encryption; formatting, via the processing device, the selected one or more recipient criteria into a predetermined information representation format or structure; constructing, via the processing device, a reduced ordered binary decision diagram from the information representation format or structure of the recipient criteria, thereby encrypting the data using the decision diagram of the recipient criteria as the public key; and causing, at least in part, storage of the decision diagram of the recipient criteria. - View Dependent Claims (2, 7)
-
-
3. A method comprising:
-
selecting one or more recipient criteria for data; encrypting, via a processing device, the data using the selected one or more recipient criteria as a public key of identity-based encryption; formatting, via the processing device, the selected one or more recipient criteria into a predetermined information representation format or structure; constructing, via the processing device, a reduced ordered binary decision diagram from the information representation format or structure of the recipient criteria; computing, via the processing device, a hash identifier corresponding to the decision diagram of the recipient criteria, thereby encrypting the data using the decision diagram or hash identifier of the recipient criteria as the public key; and causing, at least in part, storage of the decision diagram of the recipient criteria and the hash identifier of recipient criteria. - View Dependent Claims (4, 5, 6)
-
-
8. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following;
select one or more recipient criteria for data,encrypt the data using the selected one or more recipient criteria as a public key of identity-based encryption, format the selected one or more recipient criteria into a predetermined information representation format or structure; construct a reduced ordered binary decision diagram from the information representation format or structure of the recipient criteria, thereby encrypting the data using the decision diagram of the recipient criteria as the public key; and cause, at least in part, storage of the decision diagram of the recipient criteria. - View Dependent Claims (9, 14)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; select one or more recipient criteria for data, encrypt the data using the selected one or more recipient criteria as a public key of identity-based encryption, format the selected one or more recipient criteria into a predetermined information representation format or structure; construct a reduced ordered binary decision diagram from the information representation format or structure of the recipient criteria, compute a hash identifier corresponding to the decision diagram of the recipient criteria, thereby encrypting the data using the decision diagram or hash identifier of the recipient criteria as the public key; and cause, at least in part, storage of the decision diagram of the recipient criteria and the hash identifier of recipient criteria. - View Dependent Claims (11, 12, 13)
-
-
15. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least the following:
-
selecting one or more recipient criteria for data; and encrypting the data using the selected one or more recipient criteria as a public key of identity-based encryption; formatting the selected one or more recipient criteria into a predetermined information representation format or structure; constructing a reduced ordered binary decision diagram from the information representation format or structure of the recipient criteria, thereby encrypting the data using the decision diagram of the recipient criteria as the public key; and causing, at least in part, storage of the decision diagram of the recipient criteria. - View Dependent Claims (16)
-
-
17. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least the following:
-
selecting one or more recipient criteria for data; encrypting the data using the selected one or more recipient criteria as a public key of identity-based encryption; formatting the selected one or more recipient criteria into a predetermined information representation format or structure; constructing a reduced ordered binary decision diagram from the information representation format or structure of the recipient criteria; computing a hash identifier corresponding to the decision diagram of the recipient criteria, thereby encrypting the data using the decision diagram or hash identifier of the recipient criteria as the public key; and causing, at least in part, storage of the decision diagram of the recipient criteria.
-
Specification