Skip to main navigation Skip to search Skip to main content

GMS: an efficient fully homomorphic encryption scheme for secure outsourced matrix multiplication

  • Jianxin Gao
  • , Ying Gao*
  • *Corresponding author for this work
  • Beihang University
  • Zhongguancun Laboratory

Research output: Contribution to journalArticlepeer-review

Abstract

Fully homomorphic encryption (FHE) is capable of handling sensitive encrypted data in untrusted computing environments. The efficient application of FHE schemes in secure outsourced computation can effectively address security and privacy concerns. This paper presents a novel fully homomorphic encryption scheme called GMS, based on the n-secret learning with errors (LWE) assumption. By utilizing block matrix and decomposition technology, GMS achieves shorter encryption and decryption times and smaller ciphertext sizes compared to existing FHE schemes. For secure outsourced matrix multiplication Am×n·Bn×l with arbitrary dimensions, GMS only requires O(max{m,n,l}) rotations and one homomorphic multiplication. Compared to the state-of-the-art methods, our approach stands out by achieving a significant reduction in the number of rotations by a factor of O(logmax{n,l}), along with a decrease in the number of homomorphic multiplications by a factor of n and O(min{m,n,l}). The experimental results demonstrate that GMS shows superior performance for secure outsourced matrix multiplication of any dimension. For example, when encrypting a 64×64-dimensional matrix, the size of the ciphertext is only 1.27 MB. The encryption and decryption process takes approximately 0.2 s. For matrix multiplication A64×64·B64×64, the runtime of our method is 39.98 s, achieving a speedup of up to 5X and 2X.

Original languageEnglish
Pages (from-to)26435-26461
Number of pages27
JournalJournal of Supercomputing
Volume80
Issue number18
DOIs
StatePublished - Dec 2024

Keywords

  • Fully homomorphic encryption (FHE)
  • Matrix multiplication
  • Secure outsourced computation
  • n-Secret learning with errors (n-secret LWE)

Fingerprint

Dive into the research topics of 'GMS: an efficient fully homomorphic encryption scheme for secure outsourced matrix multiplication'. Together they form a unique fingerprint.

Cite this