Paper 2024/1015

Expediting Homomorphic Computation via Multiplicative Complexity-aware Multiplicative Depth Minimization

Mingfei Yu, École Polytechnique Fédérale de Lausanne
Giovanni De Micheli, École Polytechnique Fédérale de Lausanne
Abstract

Fully homomorphic encryption (FHE) enables secure data processing without compromising data access, but its computational cost and slower execution compared to plaintext operations pose challenges. The growing interest in FHE-based secure computation necessitates the acceleration of homomorphic computations. While existing research primarily targets the reduction of the multiplicative depth (MD) of homomorphic circuits, this paper addresses the trade-off between MD reduction and the increase in multiplicative complexity (MC), a critical gap often overlooked during circuit optimization and potentially resulting in suboptimal outcomes. Three contributions are presented: (a) an exact synthesis paradigm for optimal homomorphic circuit implementations, (b) an efficient heuristic algorithm named MC-aware MD minimization, and (c) a homomorphic circuit optimization flow combining MC-aware MD minimization with existing MD reduction techniques. Experimental results demonstrate a 21.32% average reduction in homomorphic computation time and showcase significantly improved efficiency in circuit optimization.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
homomorphic encryptionmultiplicative depthmultiplicative complexitylogic synthesis
Contact author(s)
mingfei yu @ epfl ch
giovanni demicheli @ epfl ch
History
2024-06-28: approved
2024-06-24: received
See all versions
Short URL
https://ia.cr/2024/1015
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1015,
      author = {Mingfei Yu and Giovanni De Micheli},
      title = {Expediting Homomorphic Computation via Multiplicative Complexity-aware Multiplicative Depth Minimization},
      howpublished = {Cryptology ePrint Archive, Paper 2024/1015},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/1015}},
      url = {https://eprint.iacr.org/2024/1015}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.