RRNet: Towards ReLU-Reduced Neural Network for Two-party Computation Based Private Inference
Hongwu Peng, Shanglin Zhou, Yukui Luo, Nuo Xu, Shijin Duan, Ran Ran,, Jiahui Zhao, Shaoyi Huang, Xi Xie, Chenghong Wang, Tong Geng, Wujie Wen,, Xiaolin Xu, and Caiwen Ding

TL;DR
RRNet is a novel framework that reduces computational overhead in privacy-preserving deep learning by integrating cryptographic considerations into neural network design and leveraging FPGA hardware acceleration.
Contribution
It introduces a ReLU reduction method combined with hardware-aware training and FPGA-based scheduling to improve efficiency in secure two-party computation for deep learning.
Findings
Achieved higher ReLU reduction performance than state-of-the-art methods on CIFAR-10.
Improved energy efficiency, accuracy, and security in privacy-preserving neural networks.
Demonstrated effective FPGA-based acceleration for cryptographic operations.
Abstract
The proliferation of deep learning (DL) has led to the emergence of privacy and security concerns. To address these issues, secure Two-party computation (2PC) has been proposed as a means of enabling privacy-preserving DL computation. However, in practice, 2PC methods often incur high computation and communication overhead, which can impede their use in large-scale systems. To address this challenge, we introduce RRNet, a systematic framework that aims to jointly reduce the overhead of MPC comparison protocols and accelerate computation through hardware acceleration. Our approach integrates the hardware latency of cryptographic building blocks into the DNN loss function, resulting in improved energy efficiency, accuracy, and security guarantees. Furthermore, we propose a cryptographic hardware scheduler and corresponding performance model for Field Programmable Gate Arrays (FPGAs) to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Advanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices
