CiFEr
Files
ABE schemes

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.
 

Detailed Description

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".