The HEBench Reference Backends are shared libraries that implement the required functions specified in either the hebench::APIBridge or hebench::cpp wrapper. They are intended only as a reference on how to implement a backend for HEBench using a particular library. None of these libraries are fully optimized for performance.
Repository | Latest Update | Versions | Description |
---|---|---|---|
Cleartext Backend | Oct 20, 2022 | Backend: v0.7.0-beta API Bridge: v0.7.1-beta N/A |
Clear text backend which implements all tests without encryption. |
HElib Backend | Nov 07, 2022 | Backend: v0.1.0-beta API Bridge: v0.7.0-beta HElib: v2.2.1 |
Backend which uses HElib homomorphic encryption library to perform tests on encrypted data. |
PALISADE Backend | Aug 25, 2022 | Backend: v0.7.0-beta API Bridge: v0.7.0-beta PALISADE: v1.11.6 |
Backend which uses PALISADE lattice encryption library to perform tests on encrypted data. |
SEAL Backend | Aug 25, 2022 | Backend: v0.7.0-beta API Bridge: v0.7.0-beta SEAL: v3.7.2 |
Backend which uses Microsoft SEAL library to perform tests on encrypted data. |
Repository | Description |
---|---|
N/A | N/A |
Back to HEBench Home