PackVFL: Efficient HE Packing for Vertical Federated Learning
Liu Yang, Shuowei Cai, Di Chai, Junxue Zhang, Han Tian, Yilun Jin, Kun, Guo, Kai Chen, Qiang Yang

TL;DR
PackVFL introduces a packed homomorphic encryption framework that significantly accelerates vertical federated learning by optimizing matrix multiplication, achieving up to 51.52 times faster performance.
Contribution
The paper presents a novel packed HE framework with a hybrid matrix multiplication method tailored for VFL, improving efficiency over existing approaches.
Findings
Achieves up to 51.52X end-to-end speedup in VFL algorithms.
Provides a systematic exploration of matrix multiplication design space.
Demonstrates superior performance with large-scale VFL settings.
Abstract
As an essential tool of secure distributed machine learning, vertical federated learning (VFL) based on homomorphic encryption (HE) suffers from severe efficiency problems due to data inflation and time-consuming operations. To this core, we propose PackVFL, an efficient VFL framework based on packed HE (PackedHE), to accelerate the existing HE-based VFL algorithms. PackVFL packs multiple cleartexts into one ciphertext and supports single-instruction-multiple-data (SIMD)-style parallelism. We focus on designing a high-performant matrix multiplication (MatMult) method since it takes up most of the ciphertext computation time in HE-based VFL. Besides, devising the MatMult method is also challenging for PackedHE because a slight difference in the packing way could predominantly affect its computation and communication costs. Without domain-specific design, directly applying SOTA MatMult…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data
MethodsFocus
