English

New Permutation Decomposition Techniques for Efficient Homomorphic Permutation

Cryptography and Security 2025-11-27 v7

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 demonstration of applicability, substituting the HMM components in the best-known inference framework of encrypted neural networks with our enhanced version shows up to 3.9×3.9\times reduction in latency. We further devise a new method for computing arbitrary homomorphic permutations, specifically those with weak structures that cannot be ideally decomposed. We design a network structure that deviates from the conventional scope of decomposition and outperforms the state-of-the-art technique with a speed-up of up to 1.69×1.69\times under a minimal rotation key requirement.

Keywords

Cite

@article{arxiv.2410.21840,
  title  = {New Permutation Decomposition Techniques for Efficient Homomorphic Permutation},
  author = {Xirong Ma and Junling Fang and Chunpeng Ge and Dung Hoang Duong and Yali Jiang and Yanbin Li and Willy Susilo and Lizhen Cui},
  journal= {arXiv preprint arXiv:2410.21840},
  year   = {2025}
}

Comments

Accepted by ACM CCS 2025. This is the Full Version

R2 v1 2026-06-28T19:39:19.754Z