dfa_fe12

Functional Encryption for Regular Languages (FE12)

Authors: Brent Waters

Title: “Functional Encryption for Regular Languages”
Published in: CRYPTO, 2012
Notes: DFA-based functional encryption with public index

Scheme Properties

  • Type: functional encryption (public index)

  • Setting: Pairing groups

  • Assumption: Decisional Linear

Implementation

Authors:
  1. Ayo Akinyele

Date:

12/2012

class dfa_fe12.FE_DFA(_groupObj, _dfaObj)[source]

Bases: object

decrypt(sk, ct)[source]
encrypt(mpk, w, M)[source]
keygen(mpk, msk, dfaM)[source]
setup(alphabet)[source]
dfa_fe12.main()[source]