This repository serves as a systematic collection of multiple cryptographic schemes, along with their baselines.
All programming and experiments are conducted under the Ubuntu (24.04.1 LTS) operating system.
Most of the cryptographic schemes here are pairing-based, which are implemented based on the PBC library and its variants.
| Programming language | Library |
|---|---|
| C/C++ | PBC |
| Python (3.x) | charm |
| Java | JPBC |
We are currently merging cryptographic schemes from our other repositories.
Thanks to Department of Computer Science, The University of Hong Kong.