Accelerating Secure Permutation: Application to Matrix Algebra
Open Access
- 25 December 2024
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 198156-198166
Abstract
Homomorphic encryption (HE) is a critical tool for ensuring privacy and security in computing on sensitive data within untrusted environments. While HE offers advantages in non-interactive secure computation, it has not yet become practical for data analysis involving costly matrix operations in high-dimensional spaces. In this paper, we present an innovative approach to accelerating the extraction procedure in the permutation of matrices in vector representation, specifically addressing the challenges posed by SIMD structures within BGV-like schemes. Our work significantly accelerates matrix operations, as these operations inherently involve the permutation of matrices in the HE setting. For the extraction operation, we achieved a time complexity of O ( kN + k 2 ), a notable improvement over the traditional O ( N log N ), making our method particularly beneficial in scenarios with large disparities between the polynomial degree N and the number of extracting elements k . In our experiments, the proposed extraction method showed up to 7.55× efficiency improvement, and for matrix multiplication, we achieved up to 2.39× improvement over the classical method.Keywords
Funding Information
- National Research Foundation of Korea (NRF-2022R1F1A1074291)
This publication has 37 references indexed in Scilit:
- Secure Outsourced Matrix Multiplication with Fully Homomorphic Encryption2024
- Efficient Bootstrapping for Approximate Homomorphic Encryption with Non-sparse Keys2021
- Numerical Method for Comparison on Homomorphically Encrypted Numbers2019
- Improved Bootstrapping for Approximate Homomorphic Encryption2019
- Faster Homomorphic Linear Transformations in HElib2018
- Bootstrapping for Approximate Homomorphic Encryption2018
- Homomorphic Encryption for Arithmetic of Approximate Numbers2017
- A Note on the Implementation of the Number Theoretic Transform2017
- Speeding up the Number Theoretic Transform for Faster Ideal Lattice-Based Cryptography2016
- Fully Homomorphic Encryption without Modulus Switching from Classical GapSVP2012