SHAPER: A General Architecture for Privacy-Preserving Primitives in Secure Machine Learning

5Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Secure multi-party computation and homomorphic encryption are two primary security primitives in privacy-preserving machine learning, whose wide adop-tion is, nevertheless, constrained by the computation and network communication overheads. This paper proposes a hybrid Secret-sharing and Homomorphic encryption Architecture for Privacy-pERsevering machine learning (SHAPER). SHAPER protects sensitive data in encrypted or randomly shared domains instead of rely-ing on a trusted third party. The proposed algorithm-protocol-hardware co-design methodology explores techniques such as plaintext Single Instruction Multiple Data (SIMD) and fine-grained scheduling, to minimize end-to-end latency in various network settings. SHAPER also supports secure domain computing acceleration and the conversion between mainstream privacy-preserving primitives, making it ready for general and distinctive data characteristics. SHAPER is evaluated by FPGA prototyping with a comprehensive hyper-parameter exploration, demonstrating a 94× speed-up over CPU clusters on large-scale logistic regression training tasks.

Cite

CITATION STYLE

APA

Liang, Z., Jin, Q., Wang, Z., Chen, Z., Gu, Z., Lu, Y., & Zhang, F. (2024). SHAPER: A General Architecture for Privacy-Preserving Primitives in Secure Machine Learning. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2024(2), 819–843. https://doi.org/10.46586/tches.v2024.i2.819-843

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free