Paper 2023/1310

FHEDA: Efficient Circuit Synthesis with Reduced Bootstrapping for Torus FHE

Animesh Singh, Indian Institute of Technology Kharagpur
Smita Das, Indian Institute of Technology Kharagpur
Anirban Chakraborty, Indian Institute of Technology Kharagpur
Rajat Sadhukhan, Indian Institute of Technology Kharagpur
Ayantika Chatterjee, Indian Institute of Technology Kharagpur
Debdeep Mukhopadhyay, Indian Institute of Technology Kharagpur
Abstract

Fully Homomorphic Encryption (FHE) schemes are widely used cryptographic primitives for performing arbitrary computations on encrypted data. However, FHE incorporates a computationally intensive mechanism called bootstrapping, that resets the noise in the ciphertext to a lower level allowing the computation on circuits of arbitrary depth. This process can take significant time, ranging from several minutes to hours. To address the above issue, in this work, we propose an Electronic Design Automation (EDA) framework FHEDA that generates efficient Boolean representations of circuits compatible with the Torus-FHE (ASIACRYPT 2020) scheme. To the best of our knowledge, this is the first work in the EDA domain of FHE. We integrate logic synthesis and gate optimization techniques into our FHEDA framework for reducing the total number of bootstrapping operations in a Boolean circuit, which leads to a significant (up to 50%) reduction in homomorphic computation time. Our FHEDA is built upon the observation that in Torus-FHE two consecutive Boolean gate evaluations over fresh encryptions require only one bootstrapping instead of two, based on appropriate parameter choices. By integrating this observation with logic replacement techniques into FHEDA, we could reduce the total number of bootstrapping operations along with the circuit depth. This eventually reduces the homomorphic evaluation time of Boolean circuits. In order to verify the efficacy of our approach, we assess the performance of the proposed EDA flow on a diverse set of representative benchmarks including privacypreserving machine learning and different symmetric key block ciphers.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. 9th IEEE European Symposium on Security and Privacy 2024
Keywords
FHEEDABootstrappingBoolean circuits
Contact author(s)
sanimesh005 @ gmail com
smita1995star @ gmail com
ch anirban00727 @ gmail com
rajatssr835 @ gmail com
cayantika @ gmail com
debdeep mukhopadhyay @ gmail com
History
2024-06-18: revised
2023-09-03: received
See all versions
Short URL
https://ia.cr/2023/1310
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1310,
      author = {Animesh Singh and Smita Das and Anirban Chakraborty and Rajat Sadhukhan and Ayantika Chatterjee and Debdeep Mukhopadhyay},
      title = {{FHEDA}: Efficient Circuit Synthesis with Reduced Bootstrapping for Torus {FHE}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/1310},
      year = {2023},
      url = {https://eprint.iacr.org/2023/1310}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.