SoK: Fully Homomorphic Encryption over the [Discretized] Torus

Authors

  • Marc Joye Zama, Paris, France

DOI:

https://doi.org/10.46586/tches.v2022.i4.661-692

Keywords:

Fully homomorphic encryption, Discretized torus, TFHE, Programmable bootstrapping, Implementation

Abstract

First posed as a challenge in 1978 by Rivest et al., fully homomorphic encryption—the ability to evaluate any function over encrypted data—was only solved in 2009 in a breakthrough result by Gentry (Commun. ACM, 2010). After a decade of intense research, practical solutions have emerged and are being pushed for standardization.
This paper explains the inner-workings of TFHE, a torus-based fully homomorphic encryption scheme. More exactly, it describes its implementation on a discretized version of the torus. It also explains in detail the technique of the programmable bootstrapping. Numerous examples are provided to illustrate the various concepts and definitions.

Downloads

Published

2022-08-31

How to Cite

Joye, M. (2022). SoK: Fully Homomorphic Encryption over the [Discretized] Torus. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2022(4), 661–692. https://doi.org/10.46586/tches.v2022.i4.661-692

Issue

Section

Articles