Return
SecBNN: Efficient Secure Inference on Binary Neural Networks
DOI:10.1109/TIFS.2024.3484936.png)
Abstract
En 中文
This work studies secure inference on Binary Neural Networks (BNNs), which have binary weights and activations as a desirable feature. Although previous works have developed secure methodologies for BNNs, they still have performance limitations and significant gaps in efficiency when applied in practice. We present SecBNN, an efficient secure two-party inference framework on BNNs. SecBNN exploits appropriate underlying primitives and contributes efficient protocols for the non-linear and linear layers of BNNs. Specifically, for non-linear layers, we introduce a secure sign protocol with an innovative adder logic and customized evaluation algorithms. For linear layers, we propose a new binary matrix multiplication protocol, where a divide-and-conquer strategy is provided to recursively break down the matrix multiplication problem into multiple sub-problems. Building on top of these efficient ingredients, we implement and evaluate SecBNN over two real-world datasets and various model architectures under LAN and WAN. Experimental results show that SecBNN substantially improves the communication and computation performance of existing secure BNN inference works by up to 29 x and 14 x, respectively.
Keywords:
Wide area networks
Protocols
Accuracy
Quantization (signal)
Neural networks
Buildings
Computer architecture
Inference algorithms
Logic
Adders
Binary neural networks
private inference
secure two-party computation
Journal
IF:
8
Papers:
5.2K
Citations:
2.3W

