Group 25 B180008CS Alan Jojo B180363CS Atar Mohammad Umar Farooq B180347CS Emmanuel Marian Mathew
The pre-existing implementation of FAME (given in Attribute-based Encryption) is written in Python 2.7 and uses the CHARM library making it obsolete and also computationally slower.
As proposed for further improvement by the paper FAME: Fast Attribute-based Message Encryption by Shashank Agrawal and Melissa Chase, we try to build a comprehensive implementation of the FAME scheme using the C++ programming language in this project.
With our work, we are aiming to decrease the time required to set up, generate keys, encrypt and decrypt with the power of C++ and also a few possible improvements from the current implementation.
To run the code, use the following commands on the Linux bash terminal:
g++ policytree.cpp -o policytree
./policytree