Skip to main navigation Skip to search Skip to main content

Invited Paper: Efficient Design of FHEW/TFHE Bootstrapping Implementation with Scalable Parameters

  • Ming Chien Ho
  • , Yu Te Ku
  • , Yu Xiao
  • , Feng Hao Liu
  • , Chih Fan Hsu
  • , Ming Ching Chang
  • , Shih Hao Hung
  • , Wei Chao Chen
  • Inventec Corporation
  • National Taiwan University
  • Academia Sinica Taiwan HQ
  • Washington State University Pullman
  • Mohamed Bin Zayed University of Artificial Intelligence

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Fully Homomorphic Encryption (FHE) is vital for computing over encrypted data, thereby enabling numerous privacy-preserving applications. This work focuses on the third generation FHE schemes (e.g., FHEW and TFHE), known for their fast bootstrapping, small FHE parameters, and robust security built on milder assumptions. Our goal is to improve the efficiency of implementation for scalable parameters. Notably, scaling up FHE parameters moderately, such as the plaintext space, extends the applicability of third-generation FHEs to a broader range of practical scenarios. However, prevailing state-of-the-art libraries such as OpenFHE and TFHE either lack support for extensive FHE parameters beyond 64-bit integers or suffer significant performance slowdowns on widely used 64-bit architectures. To tackle this challenge, we propose a novel FFT-based multiplication implementation, which decomposes large numbers (e.g., 128-bit integers) into multiple doubles (64-bit floating points). To optimize the performance, we refine the error analysis in FFT-based FHEW/TFHE computation with the decomposition for the optimal balance between efficiency and decryption failure probability. We evaluate our approach through comprehensive experiments, showing a 5-7x speedup using 64-bit architecture over 128-bit in core operations compared to existing libraries. Our implementation is particularly conducive to parallelization, making it well-suited for hardware acceleration, such as GPUs.

Original languageEnglish
Title of host publicationProceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798400710773
DOIs
StatePublished - Apr 9 2025
Event43rd International Conference on Computer-Aided Design, ICCAD 2024 - New York, United States
Duration: Oct 27 2024Oct 31 2024

Publication series

NameIEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD

Conference

Conference43rd International Conference on Computer-Aided Design, ICCAD 2024
Country/TerritoryUnited States
CityNew York
Period10/27/2410/31/24

Keywords

  • 64-bit Architecture
  • Cryptographic Performance
  • DNN
  • Decision Tree
  • Error Estimation
  • FFT
  • FHEW
  • Fully Homomorphic Encryption (FHE)
  • Functional Bootstrapping
  • Large Modulus Computation
  • Neural Network
  • OpenFHE
  • Parallel Computing
  • TFHE

Fingerprint

Dive into the research topics of 'Invited Paper: Efficient Design of FHEW/TFHE Bootstrapping Implementation with Scalable Parameters'. Together they form a unique fingerprint.

Cite this