HomeAbout | Releases | Latest version

TFHE (Fast Fully Homomorphic Encryption over the Torus)

TFHE was an open-source library for Fully Homomorphic Encryption (FHE), distributed under the terms of the Apache 2.0 license. The underlying scheme is described in best paper of the IACR conference Asiacrypt 2016: “Faster fully homomorphic encryption: Bootstrapping in less than 0.1 seconds”, presented by Ilaria Chillotti, Nicolas Gama, Mariya Georgieva and Malika Izabachène. Below is a brief history of the TFHE scheme, releases and latest improvements.

Check out the latest TFHE implementation: TFHE-rs on Github.

TFHE-rs is a pure Rust implementation of TFHE for booleans and integers FHE arithmetics over encrypted data. The library is meant for developers and researchers who want full control over what they do with TFHE, while not concerning themselves with the low level implementation.

TFHE-rs aims at being the new reference implementation for TFHE by extending the usual scheme possibilities, including up-to-date security parameters and state-of-the-art features.

See the latest version of TFHE: Concrete
Read about Concrete: the enhanced version of TFHE
Read about Concrete: the enhanced version of TFHE
Read about Concrete: the enhanced version of TFHE

Read the TFHE Deep Dive Series.

Latest releases


TFHE-rs — 2024.07.05

TFHE-rs v0.7 is out. Read the release blog post TFHE-rs v0.7: Ciphertext Compression, Multi-GPU Support and More or check out the code.

TFHE-rs — 2024.04.08

TFHE-rs v0.6 is out. Read the release blog post TFHE-rs v0.6: Zero-Knowledge Support and Signed Integer Operations on GPU or check out the code.

TFHE-rs — 2024.01.19

TFHE-rs v0.5 is out. Read the release blog post TFHE-rs v0.5: Detecting Overflows, Running on GPU and More or check out the code.

TFHE-rs — 2023.10.17

TFHE-rs v0.4 has been released. Read the release blog post TFHE-rs v0.4.0: Signed Integers and Encrypted Conditionals or check out the code.

TFHE-rs — 2023.07.25

TFHE-rs v0.3.0 is out. Read the release blog post Announcing TFHE-rs v0.2.0 or check out the code.

The continuing evolution of homomorphic encryption schemes — 2023.05.06

Read the article here.

TFHE-rs — 2023.04.13

TFHE-rs v0.2.6 is out. Read the release blog post Announcing TFHE-rs v0.2.0 or check out the code.

Concrete — 2023.04.13

The Concrete library (previously Zama TFHE low-level crypto library) is now exclusively dedicated to the Zama TFHE Compiler. Read the release blog post Announcing Concrete v1.0.0 or check out the code.

TFHE-rs — 2023.01.12

TFHE-rs v0.1.6 is out. Check out the release note.

TFHE-rs — 2022.11.15

TFHE-rs is a pure Rust implementation of TFHE for boolean and integer arithmetics over encrypted data. It includes a Rust and C API, as well as a client-side WASM API. Check it out here.

Concrete v0.2.0 — 2022.10.18

Read the release note of the latest version of Concrete here.

Concrete v0.2.0-beta — 2022.07.07

Official release of The Concrete Framework based on the TFHE scheme.

Concrete v0.1.10 — 2021.09.30

First official release of the Concrete library. An enhanced API with some additional and more recent features of TFHE.

TFHE v1.1 — 2020.02.21

Updated security parameters release

TFHE v1.0.1 — 2017.08.15

TFHE for Linux and MacOs.

TFHE v1.0 — 2017.05.02

First official release.

TFHE v1.0-rc2 — 2017.04.21

Second release candidate.

TFHE v1.0-rc1 — 2017.04.05

First release candidate.

TFHE V0.1 — 2016.08.10

Proof of concept.