Available Backends


Reference Backends

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.

Third-Party Backends

Repository Description
N/A N/A


Back to HEBench Home