Enhancing MOTION2NX for Efficient, Scalable and Secure Image Inference using Convolutional Neural Networks
Haritha K, Ramya Burra, Srishti Mittal, Sarthak Sharma and, Abhilash Venkatesh, Anshoo Tandon

TL;DR
This paper improves the MOTION2NX framework by introducing tensorized primitives, an efficient convolution algorithm, and a novel splitting method to enhance secure CNN inference on moderate resources.
Contribution
It provides a tensorized implementation of primitives, an optimized convolution algorithm, and a new splitting technique for better efficiency and scalability in secure CNN inference.
Findings
Reduced execution time for secure CNN inference.
Lower RAM usage through the splitting algorithm.
Enhanced MOTION2NX with tensorized primitives.
Abstract
This work contributes towards the development of an efficient and scalable open-source Secure Multi-Party Computation (SMPC) protocol on machines with moderate computational resources. We use the ABY2.0 SMPC protocol implemented on the C++ based MOTION2NX framework for secure convolutional neural network (CNN) inference application with semi-honest security. Our list of contributions are as follows. Firstly, we enhance MOTION2NX by providing a tensorized version of several primitive functions including the Hadamard product, indicator function and argmax function. Secondly, we adapt an existing Helper node algorithm, working in tandem with the ABY2.0 protocol, for efficient convolution computation to reduce execution time and RAM usage. Thirdly, we also present a novel splitting algorithm that divides the computations at each CNN layer into multiple configurable chunks. This novel…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBrain Tumor Detection and Classification
