FFConv: Fast Factorized Convolutional Neural Network Inference on Encrypted Data
Yuxiao Lu, Jie Lin, Chao Jin, Zhe Wang, Min Wu, Khin Mi Mi Aung,, Xiaoli Li

TL;DR
FFConv introduces a low-rank factorization technique for encrypted CNN inference that significantly reduces rotation overhead and latency, enabling faster privacy-preserving computations without extra pipeline modifications.
Contribution
The paper presents FFConv, a novel low-rank convolution approximation method that reduces rotation overhead in encrypted CNN inference, outperforming prior approaches in latency reduction.
Findings
Reduces inference latency by up to 88% on MNIST.
Achieves comparable accuracy to prior methods on CIFAR-10.
Effectively minimizes rotation overhead in encrypted CNNs.
Abstract
Homomorphic Encryption (HE), allowing computations on encrypted data (ciphertext) without decrypting it first, enables secure but prohibitively slow Convolutional Neural Network (CNN) inference for privacy-preserving applications in clouds. To reduce the inference latency, one approach is to pack multiple messages into a single ciphertext in order to reduce the number of ciphertexts and support massive parallelism of Homomorphic Multiply-Accumulate (HMA) operations between ciphertexts. Despite the faster HECNN inference, the mainstream packing schemes Dense Packing (DensePack) and Convolution Packing (ConvPack) introduce expensive rotation overhead, which prolongs the inference latency of HECNN for deeper and wider CNN architectures. In this paper, we propose a low-rank factorization method named FFConv dedicated to efficient ciphertext packing for reducing both the rotation overhead…
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
TopicsAdvanced Neural Network Applications · Cryptography and Data Security · Geophysical Methods and Applications
MethodsConvolution
