ac17

FAME: Fast Attribute-based Message Encryption (AC17)

Authors: Shashank Agrawal, Melissa Chase

Title: “FAME: Fast Attribute-based Message Encryption”
Published in: ACM CCS, 2017
Notes: Implemented the scheme in Section 3; fast and practical ABE

Scheme Properties

  • Type: ciphertext-policy attribute-based encryption

  • Setting: Pairing groups

  • Assumption: Variant of k-linear (k >= 2)

Implementation

Authors:

Shashank Agrawal

Date:

05/2016

class ac17.AC17CPABE(group_obj, assump_size, verbose=False)[source]

Bases: ABEnc

decrypt(pk, ctxt, key)[source]

Decrypt ciphertext ctxt with key key.

encrypt(pk, msg, policy_str)[source]

Encrypt a message msg under a policy string.

keygen(pk, msk, attr_list)[source]

Generate a key for a list of attributes.

setup()[source]

Generates public key and master secret key.