CiFEr
|
Attribute based encryption. More...
Files | |
file | dippe.h |
This is a decentralized inner-product predicate encryption scheme by Yan Michalevsky and Marc Joye: "Decentralized Policy-Hiding
Attribute-Based Encryption with Receiver Privacy". | |
file | fame.h |
This is a ciphertext policy (CP) attribute based (ABE) scheme based on Shashank Agrawal and Melissa Chase: "FAME: Fast Attribute-based Message
Encryption" This scheme enables encrypting a message based on a boolean expression determining which attributes are needed for an entity to be able to decrypt. Each key is connected to some attribute, such that only a set of keys whose attributes are sufficient can decrypt the massage. This scheme is a PUBLIC-KEY scheme - no master secret key is needed to encrypt the messages. | |
file | gpsw.h |
Key policy attribute based scheme. | |
file | policy.h |
Functions for policy conversion needed for ABE schemes. | |
Attribute based encryption.
This package includes schemes for key policy (KP) and ciphertext policy (CP) ABE schemes. The KP-ABE scheme GPSW is based on the paper by Goyal, Pandey, Sahai, Waters: "Attribute-Based Encryption for Fine-Grained Access Control of Encrypted Data".
The CP-ABE scheme FAME is based on the paper by Shashank Agrawal and Melissa Chase: "FAME: Fast Attribute-based Message Encryption".