Saved in:
Bibliographic Details
Main Authors: Häusler, Valentin Reyes, Ott, Gabriel, Jayasena, Aruna, Peter, Andreas
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.23483
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914221150699520
author Häusler, Valentin Reyes
Ott, Gabriel
Jayasena, Aruna
Peter, Andreas
author_facet Häusler, Valentin Reyes
Ott, Gabriel
Jayasena, Aruna
Peter, Andreas
contents Fully homomorphic encryption allows the evaluation of arbitrary functions on encrypted data. It can be leveraged to secure outsourced and multiparty computation. TFHE is a fast torus-based fully homomorphic encryption scheme that allows both linear operations, as well as the evaluation of arbitrary non-linear functions. It currently provides the fastest bootstrapping operation performance of any other FHE scheme. Despite its fast performance, TFHE suffers from a considerably higher computational overhead for the evaluation of homomorphic circuits. Computations in the encrypted domain are orders of magnitude slower than their unencrypted equivalents. This bottleneck hinders the widespread adoption of (T)FHE for the protection of sensitive data. While state-of-the-art implementations focused on accelerating and outsourcing single operations, their scalability and practicality are constrained by high memory bandwidth costs. In order to overcome this, we propose an FPGA-based hardware accelerator for the evaluation of homomorphic circuits. Specifically, we design a functionally complete TFHE processor for FPGA hardware capable of processing instructions on the data completely on the FPGA. In order to achieve a higher throughput from our TFHE processor, we implement an improved programmable bootstrapping module, which outperforms the current state-of-the-art by 240% to 480% more bootstrappings per second. Our efficient, compact, and scalable design lays the foundation for implementing complete FPGA-based TFHE processor architectures.
format Preprint
id arxiv_https___arxiv_org_abs_2510_23483
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards a Functionally Complete and Parameterizable TFHE Processor
Häusler, Valentin Reyes
Ott, Gabriel
Jayasena, Aruna
Peter, Andreas
Cryptography and Security
Fully homomorphic encryption allows the evaluation of arbitrary functions on encrypted data. It can be leveraged to secure outsourced and multiparty computation. TFHE is a fast torus-based fully homomorphic encryption scheme that allows both linear operations, as well as the evaluation of arbitrary non-linear functions. It currently provides the fastest bootstrapping operation performance of any other FHE scheme. Despite its fast performance, TFHE suffers from a considerably higher computational overhead for the evaluation of homomorphic circuits. Computations in the encrypted domain are orders of magnitude slower than their unencrypted equivalents. This bottleneck hinders the widespread adoption of (T)FHE for the protection of sensitive data. While state-of-the-art implementations focused on accelerating and outsourcing single operations, their scalability and practicality are constrained by high memory bandwidth costs. In order to overcome this, we propose an FPGA-based hardware accelerator for the evaluation of homomorphic circuits. Specifically, we design a functionally complete TFHE processor for FPGA hardware capable of processing instructions on the data completely on the FPGA. In order to achieve a higher throughput from our TFHE processor, we implement an improved programmable bootstrapping module, which outperforms the current state-of-the-art by 240% to 480% more bootstrappings per second. Our efficient, compact, and scalable design lays the foundation for implementing complete FPGA-based TFHE processor architectures.
title Towards a Functionally Complete and Parameterizable TFHE Processor
topic Cryptography and Security
url https://arxiv.org/abs/2510.23483