/traitortracing

Primary LanguageC++MIT LicenseMIT

GKRW Traitor Tracing

Implementation of the pairing-based broadcast encryption with traitor tracing scheme described in GKRW17. This can be used as a library or command-line interface. Currently, this implementation only works with the BN254 pairing-friendly curve family.

Build instructions

First, you will need the following libraries:

This project should be compiled with C++11 or greater. There is a Makefile that may need to be customized to your particular system.

Notes / Disclaimers

This library is an alpha proof of concept ONLY and should not be used in production. Several potential vulnerabilities: