Multiparty Computation and Application
220 likes | 244 Vues
EPIC is a groundbreaking solution that enables efficient and private image classification through secure multiparty computation. It ensures active security, surpassing other protocols in related work, and achieves impressive performance gains over state-of-the-art systems. EPIC provides faster runtime, significant improvement in communication cost, and higher classification accuracy. Explore how EPIC can transform image classification with enhanced security, efficiency, and accuracy.
Multiparty Computation and Application
E N D
Presentation Transcript
Multiparty Computation and Application CRYP-F01 EleftheriaMakri Lecturer/Researcher Imec-COSIC, KU Leuven, BE & Saxion University of Applied Sciences, NL @MakriEleftheria
EPIC: Efficient Private Image Classification (or: Learning from the Masters) E. Makri, D. Rotaru, N. P. Smart, F. Vercauteren
Feature Extraction
Transfer Learning Feature Extraction (or: Learning from the Masters)
EPIC Security Active Security vs. Passive Security All other protocols in the related work EPIC
Step 1: Create the ML model Alice Inception–v3 CNN Linear SVM Dragos Rotaru 9
Step 2: Alice secret shares the ML model Charlie Alice Bob
Step 2: Alice secret shares the ML model Charlie Alice Bob Dragos Rotaru + + =
Step 3: Bob extracts features Bob Inception–v3 CNN Features Dragos Rotaru 12
Step 4: Bob secret shares features Charlie Alice Bob Dragos Rotaru
Step 4: Bob secret shares features Charlie Alice Bob Dragos Rotaru Dragos Rotaru + + = CNN-Feat( )
Step 5: Parties use MPC to help Charlie compute label of SVM-Alice(Bob-Image) Charlie Alice Bob
Step 5: Parties use MPC to help Charlie compute label of SVM-Alice(Bob-Image) Charlie Alice ***“Florist”*** Bob
EPIC Performance – Simple Variant Computation Cost Communication Cost
Performance of the state-of-the-art private image classification Computation Cost Communication Cost * JianLiu, MikaJuuti, YaoLu, N. Asokan. ObliviousNeural Network Predictionsvia MiniONNTransformations. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security (pp. 619-631). ACM. ** ChiraagJuvekar, VinodVaikuntanathan, andAnanthaChandrakasan. GAZELLE: A low latencyframeworkfor secure neuralnetworkinference. In 27th USENIX Security Symposium (USENIX Security '18), Baltimore, MD, 2018. USENIX Association.
EPIC Efficiency Gain over the state-of-the-art 1 ChiraagJuvekar, VinodVaikuntanathan, andAnanthaChandrakasan. GAZELLE: A low latencyframeworkfor secure neuralnetworkinference. In 27th USENIX Security Symposium (USENIX Security '18), Baltimore, MD, 2018. USENIX Association. • EPIC vs. Gazelle1 on CIFAR-10: • 34 times faster runtime; • 50 times improvement of communication cost; • 7% higher classification accuracy. • EPIC vs. Gazelle1 with the same accuracy: • 700 times faster runtime; • 500 times improvement of communication cost.
Now what? • What would transform EPIC to a LEGENDARY solution? • Maintain security • Maintain or increase efficiency • Increase accuracy! • Any ideas on how to do this (using MPC)? • Talk to me during the break, or • Contact me offline at: eleftheria.makri@esat.kuleuven.be
THAT WAS EPIC!