This is a Java based implementation of a Decentralized CIphertext-Policy Attribute Based Encryption Scheme adopted from https://github.com/stefano81/dcpabe. This implementation was tested to be working in Ubuntu 16.04. The benchmark results in this repository were run in a machine with the following specifications:
- Processor: Intel® Core™ i7-4790 CPU @ 3.60GHz × 8
- Memory: 15.6 GiB
The code depends on
- jPBC library http://gas.dia.unisa.it/projects/jpbc/
- BouncyCastle library. http://www.bouncycastle.org/java.html
It can be installed using the Maven package using
mvn clean install