RRNet: Towards ReLU-Reduced Neural Network for Two-party Computation Based Private Inference

Hongwu Peng, Shanglin Zhou, Yukui Luo, Nuo Xu, Shijin Duan +9 more
2/5/2023
cs.CRcs.LG

No confident code implementation found for this paper.

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 further enhance the efficiency of our framework. Experiments show RRNet achieved a much higher ReLU reduction performance than all SOTA works on CIFAR-10 dataset.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{peng2023rrnet,
  title  = {RRNet: Towards ReLU-Reduced Neural Network for Two-party Computation Based Private Inference},
  author = {Hongwu Peng and Shanglin Zhou and Yukui Luo and Nuo Xu and Shijin Duan and Ran Ran and Jiahui Zhao and Shaoyi Huang and Xi Xie and Chenghong Wang and Tong Geng and Wujie Wen and Xiaolin Xu and Caiwen Ding},
  year   = {2023},
  eprint = {2302.02292},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.02292v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.02292.svg)](https://codeofpaper.com/paper/2302.02292)

Discussion