Lune

EUROCRYPT2025顶会

Ciphertext-Ciphertext Matrix Multiplication: Fast for Large Matrices

Jai Hyun Park

2025年份
5被引次数
4顶会引用

摘要

Matrix multiplication of two encrypted matrices (CC-MM) is a key challenge for privacy-preserving machine learning applications. As modern machine learning models focus on scalability, fast CC-MM on large datasets is increasingly in demand.

In this work, we present a CC-MM algorithm for large matrices. The algorithm consists of plaintext matrix multiplications (PP-MM) and ciphertext matrix transpose algorithms (C-MT). We propose a fast C-MT algorithm, which is computationally inexpensive compared to PP-MM. By leveraging high-performance BLAS libraries to optimize PP-MM, we implement large-scale CC-MM with substantial performance improvements. Furthermore, we propose lightweight algorithms, significantly reducing the key size from 1 9601\ 960 MB to 1.571.57 MB for CC-MM with comparable efficiency.

In a single-thread implementation, the C-MT algorithm takes 0.760.76 seconds to transpose a 2 048×2 0482\ 048\times 2\ 048 encrypted matrix. The CC-MM algorithm requires 85.285.2 seconds to multiply two 4 096×4 0964\ 096\times 4\ 096 encrypted matrices. For large matrices, our algorithm outperforms the state-of-the-art CC-MM method from Jiang-Kim-Lauter-Song [CCS'18] by a factor of over 800800.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper4

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖