Matryoshka: Stealing Functionality of Private ML Data by Hiding Models in Model
Xudong Pan, Yifan Yan, Shengyao Zhang, Mi Zhang, Min Yang

TL;DR
This paper introduces Matryoshka, an innovative insider attack method that covertly hides multiple secret machine learning models within a carrier model using a novel parameter sharing technique, achieving high capacity, efficiency, and robustness.
Contribution
The paper presents a new steganography approach for ML models that enables hiding multiple models with high capacity and robustness, surpassing existing techniques.
Findings
Can hide 26x larger secret models without utility loss
Allows decoding with minimal secrets and architecture knowledge
Achieves high covertness against model inspection
Abstract
In this paper, we present a novel insider attack called Matryoshka, which employs an irrelevant scheduled-to-publish DNN model as a carrier model for covert transmission of multiple secret models which memorize the functionality of private ML data stored in local data centers. Instead of treating the parameters of the carrier model as bit strings and applying conventional steganography, we devise a novel parameter sharing approach which exploits the learning capacity of the carrier model for information hiding. Matryoshka simultaneously achieves: (i) High Capacity -- With almost no utility loss of the carrier model, Matryoshka can hide a 26x larger secret model or 8 secret models of diverse architectures spanning different application domains in the carrier model, neither of which can be done with existing steganography techniques; (ii) Decoding Efficiency -- once downloading the…
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
TopicsAdversarial Robustness in Machine Learning · Cryptography and Data Security · Privacy-Preserving Technologies in Data
