EVA-S3PC: Efficient, Verifiable, Accurate Secure Matrix Multiplication Protocol Assembly and Its Application in Regression
Shizhao Peng, Tianrui Liu, Tianle Tao, Derun Zhao, Hao Sheng, Haogang Zhu
TL;DR
EVA-S3PC introduces a data-disguising based framework for efficient, verifiable secure three-party matrix computation, achieving high Float64 precision and substantially reduced communication relative to prior SMPC approaches. It defines five elementary protocols (S2PM, S3PM, S2PI, S2PHM, S3PHM) with formal security proofs in the semi-honest real-number setting and a Monte Carlo-based verification mechanism. The framework enables secure 3-party linear regression over vertically partitioned data with accuracy nearly identical to plaintext training, validated on standard datasets with favorable efficiency and communication metrics. These results suggest EVA-S3PC as a scalable, accurate solution for privacy-preserving collaborative modeling across domains such as finance and healthcare.
Abstract
Efficient multi-party secure matrix multiplication is crucial for privacy-preserving machine learning, but existing mixed-protocol frameworks often face challenges in balancing security, efficiency, and accuracy. This paper presents an efficient, verifiable and accurate secure three-party computing (EVA-S3PC) framework that addresses these challenges with elementary 2-party and 3-party matrix operations based on data obfuscation techniques. We propose basic protocols for secure matrix multiplication, inversion, and hybrid multiplication, ensuring privacy and result verifiability. Experimental results demonstrate that EVA-S3PC achieves up to 14 significant decimal digits of precision in Float64 calculations, while reducing communication overhead by up to $54.8\%$ compared to state of art methods. Furthermore, 3-party regression models trained using EVA-S3PC on vertically partitioned data achieve accuracy nearly identical to plaintext training, which illustrates its potential in scalable, efficient, and accurate solution for secure collaborative modeling across domains.
