New Permutation Decomposition Techniques for Efficient Homomorphic Permutation
Xirong Ma, Junling Fang, Chunpeng Ge, Dung Hoang Duong, Yali Jiang, Yanbin Li, Willy Susilo, Lizhen Cui

TL;DR
This paper introduces novel permutation decomposition techniques that optimize homomorphic permutations, significantly improving the efficiency of privacy-preserving computations in homomorphic encryption, especially for neural network inference.
Contribution
It proposes new decomposition algorithms for homomorphic permutations, proves their effectiveness for specific matrix operations, and demonstrates practical speed-ups in encrypted neural network inference.
Findings
Up to 3.9× latency reduction in encrypted neural network inference.
Achieved asymptotic speed improvements in homomorphic matrix transposition and multiplication.
Outperformed state-of-the-art permutation methods with up to 1.69× speed-up.
Abstract
Homomorphic permutation is fundamental to privacy-preserving computations based on batch-encoding homomorphic encryption. It underpins nearly all homomorphic matrix operations and predominantly influences their complexity. Permutation decomposition as a potential approach to optimize this critical component remains underexplored. In this paper, we propose novel decomposition techniques to optimize homomorphic permutations, advancing homomorphic encryption-based privacy-preserving computations. We start by defining an ideal decomposition form for permutations and propose an algorithm searching for depth-1 ideal decompositions. Based on this, we prove the full-depth ideal decomposability of permutations used in specific homomorphic matrix transposition (HMT) and multiplication (HMM) algorithms, allowing them to achieve asymptotic improvement in speed and rotation key reduction. As a…
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
TopicsCoding theory and cryptography · graph theory and CDMA systems · Algorithms and Data Compression
