Partially Oblivious Neural Network Inference
Panagiotis Rizomiliotis, Christos Diou, Aikaterini Triakosia, Ilias, Kyrannas, Konstantinos Tserpes

TL;DR
This paper introduces partially oblivious inference for neural networks, allowing some model weight leakage to significantly improve efficiency while maintaining acceptable security levels.
Contribution
It proposes a novel trade-off between security and efficiency by enabling partial leakage of CNN weights during secure inference.
Findings
Leakage of up to 80% of CNN weights has minimal security impact.
Inference runtime is reduced by a factor of four with partial weight leakage.
The approach balances security and efficiency in secure neural network inference.
Abstract
Oblivious inference is the task of outsourcing a ML model, like neural-networks, without disclosing critical and sensitive information, like the model's parameters. One of the most prominent solutions for secure oblivious inference is based on a powerful cryptographic tools, like Homomorphic Encryption (HE) and/or multi-party computation (MPC). Even though the implementation of oblivious inference systems schemes has impressively improved the last decade, there are still significant limitations on the ML models that they can practically implement. Especially when both the ML model and the input data's confidentiality must be protected. In this paper, we introduce the notion of partially oblivious inference. We empirically show that for neural network models, like CNNs, some information leakage can be acceptable. We therefore propose a novel trade-off between security and efficiency. In…
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.
