Three-Input Ciphertext Multiplication for Homomorphic Encryption

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Akherati, Sajjad, Tang, Yok Jye, Zhang, Xinmiao
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908461487357952
author Akherati, Sajjad
Tang, Yok Jye
Zhang, Xinmiao
author_facet Akherati, Sajjad
Tang, Yok Jye
Zhang, Xinmiao
contents Homomorphic encryption (HE) allows computations to be directly carried out on ciphertexts and is essential to privacy-preserving computing, such as neural network inference, medical diagnosis, and financial data analysis. Only addition and 2-input multiplication are defined over ciphertexts in popular HE schemes. However, many HE applications involve non-linear functions and they need to be approximated using high-order polynomials to maintain precision. To reduce the complexity of these computations, this paper proposes 3-input ciphertext multiplication. One extra evaluation key is introduced to carry out the relinearization step of ciphertext multiplication, and new formulas are proposed to combine computations and share intermediate results. Compared to using two consecutive 2- input multiplications, computing the product of three ciphertexts utilizing the proposed scheme leads to almost a half of the latency, 29% smaller silicon area, and lower noise without scarifying the throughput.
format Preprint
id arxiv_https___arxiv_org_abs_2410_13545
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Three-Input Ciphertext Multiplication for Homomorphic Encryption
Akherati, Sajjad
Tang, Yok Jye
Zhang, Xinmiao
Cryptography and Security
Hardware Architecture
Homomorphic encryption (HE) allows computations to be directly carried out on ciphertexts and is essential to privacy-preserving computing, such as neural network inference, medical diagnosis, and financial data analysis. Only addition and 2-input multiplication are defined over ciphertexts in popular HE schemes. However, many HE applications involve non-linear functions and they need to be approximated using high-order polynomials to maintain precision. To reduce the complexity of these computations, this paper proposes 3-input ciphertext multiplication. One extra evaluation key is introduced to carry out the relinearization step of ciphertext multiplication, and new formulas are proposed to combine computations and share intermediate results. Compared to using two consecutive 2- input multiplications, computing the product of three ciphertexts utilizing the proposed scheme leads to almost a half of the latency, 29% smaller silicon area, and lower noise without scarifying the throughput.
title Three-Input Ciphertext Multiplication for Homomorphic Encryption
topic Cryptography and Security
Hardware Architecture
url https://arxiv.org/abs/2410.13545