CBNN: 3-Party Secure Framework for Customized Binary Neural Networks Inference

Benchang Dong, Zhili Chen, Xin Chen, Shiwen Wei, Jie Fu +1 more
12/21/2024
cs.LGcs.CR

No confident code implementation found for this paper.

Abstract

Binarized Neural Networks (BNN) offer efficient implementations for machine learning tasks and facilitate Privacy-Preserving Machine Learning (PPML) by simplifying operations with binary values. Nevertheless, challenges persist in terms of communication and accuracy in their application scenarios. In this work, we introduce CBNN, a three-party secure computation framework tailored for efficient BNN inference. Leveraging knowledge distillation and separable convolutions, CBNN transforms standard BNNs into MPC-friendly customized BNNs, maintaining high utility. It performs secure inference using optimized protocols for basic operations. Specifically, CBNN enhances linear operations with replicated secret sharing and MPC-friendly convolutions, while introducing a novel secure activation function to optimize non-linear operations. We demonstrate the effectiveness of CBNN by transforming and securely implementing several typical BNN models. Experimental results indicate that CBNN maintains impressive performance even after customized binarization and security measures

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{dong2024cbnn,
  title  = {CBNN: 3-Party Secure Framework for Customized Binary Neural Networks Inference},
  author = {Benchang Dong and Zhili Chen and Xin Chen and Shiwen Wei and Jie Fu and Huifa Li},
  year   = {2024},
  eprint = {2412.16449},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.16449v1}
}

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/2412.16449.svg)](https://codeofpaper.com/paper/2412.16449)

Discussion