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 — 2025.10.31

TFHE-rs v1.4 is out.
Read the release blog post: GPU Performance Breakthrough and More.
Check out the code on GitHub.

TFHE-rs — 2025.07.16

TFHE-rs v1.3 is out.
Read the release blog post: Faster Division on CPU, Key Upgrader & Memory Tracking on GPU.
Check out the code on GitHub.

TFHE-rs — 2025.05.20

TFHE-rs v1.2 is out.
Read the change log: Introducing The New HPU Backend .
Check out the code on GitHub.

TFHE-rs — 2025.04.10

TFHE-rs v1.1 is out.
Read the release blog post: Fine-Grained GPU Control and More Operators .
Check out the code on GitHub.

TFHE-rs — 2025.02.27

TFHE-rs v1.0 is out.
Read the release blog post: Stable CPU Backend.
Check out the code on GitHub.

TFHE-rs — 2025.01.14

TFHE-rs v0.11 is out.
Read the release blog post Strings, Faster Zero Knowledge Proof, Encrypted Arrays on GPU .
Check out the code on GitHub.

TFHE-rs — 2024.10.08

TFHE-rs v0.8 is out.
Read the release blog post: Encrypted Arrays and Improved Multi-GPU Support .
Check out the code on GitHub.

TFHE-rs — 2024.07.05

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

TFHE-rs — 2024.04.08

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

TFHE-rs — 2024.01.19

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

TFHE-rs — 2023.10.17

TFHE-rs v0.4 has been released.
Read the release blog post: Signed Integers and Encrypted Conditionals.
Check out the code on GitHub.

TFHE-rs — 2023.07.25

TFHE-rs v0.3.0 is out.
Read the release blog post: Announcing TFHE-rs v0.3.0.
Check out the code on GitHub.

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.