Secure Evaluation of Quantized Neural Networks
Anders Dalskov, Daniel Escudero, Marcel Keller

TL;DR
This paper demonstrates that quantized neural networks supported by popular ML frameworks can be securely evaluated using general-purpose MPC frameworks, bridging the gap between ML model design and secure computation.
Contribution
It shows that existing quantization techniques and MPC frameworks can be combined for practical secure neural network evaluation, challenging previous assumptions.
Findings
Quantization techniques are compatible with secure evaluation.
General-purpose MPC frameworks can evaluate neural networks securely.
Trade-offs between security models and efficiency are characterized.
Abstract
We investigate two questions in this paper: First, we ask to what extent "MPC friendly" models are already supported by major Machine Learning frameworks such as TensorFlow or PyTorch. Prior works provide protocols that only work on fixed-point integers and specialized activation functions, two aspects that are not supported by popular Machine Learning frameworks, and the need for these specialized model representations means that it is hard, and often impossible, to use e.g., TensorFlow to design, train and test models that later have to be evaluated securely. Second, we ask to what extent the functionality for evaluating Neural Networks already exists in general-purpose MPC frameworks. These frameworks have received more scrutiny, are better documented and supported on more platforms. Furthermore, they are typically flexible in terms of the threat model they support. In contrast, most…
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
MethodsTest
