Secure Inference for Vertically Partitioned Data Using Multiparty Homomorphic Encryption

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Chen, Shuangyi, Ju, Yue, Zhu, Zhongwen, Khisti, Ashish
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916331816747008
author Chen, Shuangyi
Ju, Yue
Zhu, Zhongwen
Khisti, Ashish
author_facet Chen, Shuangyi
Ju, Yue
Zhu, Zhongwen
Khisti, Ashish
contents We propose a secure inference protocol for a distributed setting involving a single server node and multiple client nodes. We assume that the observed data vector is partitioned across multiple client nodes while the deep learning model is located at the server node. Each client node is required to encrypt its portion of the data vector and transmit the resulting ciphertext to the server node. The server node is required to collect the ciphertexts and perform inference in the encrypted domain. We demonstrate an application of multi-party homomorphic encryption (MPHE) to satisfy these requirements. We propose a packing scheme, that enables the server to form the ciphertext of the complete data by aggregating the ciphertext of data subsets encrypted using MPHE. While our proposed protocol builds upon prior horizontal federated training protocol~\cite{sav2020poseidon}, we focus on the inference for vertically partitioned data and avoid the transmission of (encrypted) model weights from the server node to the client nodes.
format Preprint
id arxiv_https___arxiv_org_abs_2405_03775
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Secure Inference for Vertically Partitioned Data Using Multiparty Homomorphic Encryption
Chen, Shuangyi
Ju, Yue
Zhu, Zhongwen
Khisti, Ashish
Cryptography and Security
We propose a secure inference protocol for a distributed setting involving a single server node and multiple client nodes. We assume that the observed data vector is partitioned across multiple client nodes while the deep learning model is located at the server node. Each client node is required to encrypt its portion of the data vector and transmit the resulting ciphertext to the server node. The server node is required to collect the ciphertexts and perform inference in the encrypted domain. We demonstrate an application of multi-party homomorphic encryption (MPHE) to satisfy these requirements. We propose a packing scheme, that enables the server to form the ciphertext of the complete data by aggregating the ciphertext of data subsets encrypted using MPHE. While our proposed protocol builds upon prior horizontal federated training protocol~\cite{sav2020poseidon}, we focus on the inference for vertically partitioned data and avoid the transmission of (encrypted) model weights from the server node to the client nodes.
title Secure Inference for Vertically Partitioned Data Using Multiparty Homomorphic Encryption
topic Cryptography and Security
url https://arxiv.org/abs/2405.03775