CECILIA: Comprehensive Secure Machine Learning Framework
Ali Burak \"Unal, Nico Pfeifer, Mete Akg\"un

TL;DR
CECILIA is a novel secure computation framework enabling privacy-preserving machine learning operations, including complex functions like exponential and inverse square root, demonstrated on protein classification with promising scalability.
Contribution
It introduces new secure computation methods and applies them to private inference on RKNs, achieving exact exponential and inverse square root calculations for the first time.
Findings
Successfully performs private inference on RKNs for protein classification
Achieves exact exponential computation in a privacy-preserving setting
Computes inverse square root of secret Gram matrices with controlled privacy
Abstract
Since ML algorithms have proven their success in many different applications, there is also a big interest in privacy preserving (PP) ML methods for building models on sensitive data. Moreover, the increase in the number of data sources and the high computational power required by those algorithms force individuals to outsource the training and/or the inference of a ML model to the clouds providing such services. To address this, we propose a secure 3-party computation framework, CECILIA, offering PP building blocks to enable complex operations privately. In addition to the adapted and common operations like addition and multiplication, it offers multiplexer, most significant bit and modulus conversion. The first two are novel in terms of methodology and the last one is novel in terms of both functionality and methodology. CECILIA also has two complex novel methods, which are the exact…
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
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Stochastic Gradient Optimization Techniques
MethodsBalanced Selection
