International Association for Cryptologic Research

International Association
for Cryptologic Research

Transactions on Cryptographic Hardware and Embedded Systems, Volume 2024

Improved Circuit Synthesis with Multi-Value Bootstrapping for FHEW-like Schemes


Johannes Mono
Ruhr University Bochum

Kamil Kluczniak
secunet Security Networks

Tim Güneysu
DFKI GmbH


Keywords: fully homomorphic encryption, FHEW, TFHE, circuit synthesis


Abstract

In recent years, the research community has made great progress in improving techniques for privacy-preserving computation, such as fully homomorphic encryption (FHE). Despite the progress, there remain open challenges, mainly in performance and usability, to further advance the adoption of these technologies. This work provides multiple contributions that improve the current state-of-the-art in both areas. More specifically, we significantly simplify the multi-value bootstrapping by Carpov, Izabachène, and Mollimard [CIM19] for Boolean-based FHE schemes such as FHEW or TFHE, making the concept usable in practice. Based on our simplifications, we implement an easy-to-use interface for multi-value bootstrapping in the open-source library FHE-Deck [fhe23], derive new parameter sets for multi-bit encryptions with state-of-the-art security, and build a toolset that translates high-level code to multi-bit operations on encrypted data using circuit synthesis. We propose and integrate the first non-trivial FHE-specific optimizations for privacy-preserving circuit synthesis: look-up table (LUT) grouping and adder substitution. Using LUT grouping, we reduce the number of bootstrapping operations by almost 40% on average, while for adder substitution, we reduce the number of required bootstrappings by up to 85% for certain use cases. Overall, the execution time is up to 4.2x faster with all optimizations enabled compared to previous state-of-the-art circuit synthesis.

Publication

Transactions of Cryptographic Hardware and Embedded Systems, Volume 2024, Issue 4

Paper

Artifact

Artifact number
tches/2024/a28

Artifact published
September 25, 2024

Badge
IACR CHES Artifacts Functional

README

tar.gz (1694587 Bytes)  

View on Github

License

Some files in this archive are licensed under a different license. See the contents of this archive for more information.


BibTeX How to cite

Johannes Mono, Kamil Kluczniak, Tim Güneysu. Improved Circuit Synthesis with Multi-Value Bootstrapping for FHEW-like Schemes. (2024). IACR Transactions on Cryptographic Hardware and Embedded Systems, 2024(4), 633-656. https://doi.org/10.46586/tches.v2024.i4.633-656 Artifact available at https://artifacts.iacr.org/tches/2024/a28