Overview of TFHE-rs
mainTFHE-rs is a pure Rust implementation of the TFHE (Torus Fully Homomorphic Encryption) scheme. It enables performing Boolean and integer arithmetic directly on encrypted data.
Key capabilities include:
- Multi-language support: Provides a Rust API, a C API, and a client-side WASM API for JavaScript environments.
- Hardware Acceleration: Supports accelerated backends for GPUs and HPUs to improve computation performance.
- Abstraction Levels: Offers various API layers ranging from high-level abstractions (simplifying cryptographic complexities) to low-level core crypto primitives.