This repository includes the source code used for the evaluation of the solution presented in the paper "Enabling semi-trusted proxies for Data Spaces" (under review)
Install the following dependencies
python3 -m pip install cryptography
python3 -m pip install jwcrypto
Execute initialize.py
to generate the signing and verification keys, as well as
the test vectors
python3 initialize.py
Execute the sign script
python3 sign.py
Execute the verification script
python3 verify.py
The script randomly reveals 5 to 50 attributes and performs signature verification