Increasing the Cost of Model Extraction with Calibrated Proof of Work
Not on the map. Why?
Abstract (arXiv)
In model extraction attacks, adversaries can steal a machine learning model exposed via a public API by repeatedly querying it and adjusting their own model based on obtained predictions. To prevent model stealing, existing defenses focus on detecting malicious queries, truncating, or distorting outputs, thus necessarily introducing a tradeoff between robustness and model utility for legitimate users. Instead, we propose to impede model extraction by requiring users to complete a proof-of-work before they can read the model's predictions. This deters attackers by greatly increasing (even up to 100x) the computational effort needed to leverage query access for model extraction. Since we calibrate the effort required to complete the proof-of-work to each query, this only introduces a slight overhead for regular users (up to 2x). To achieve this, our calibration applies tools from differential privacy to measure the information revealed by a query. Our method requires no modification of the victim model and can be applied by machine learning practitioners to guard their publicly exposed models against being easily stolen.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 29 of its 52 references that are in the map. First posted on arXiv 23 Jan 2022.
Builds on
29 of 52 references.
References · 29
- 2013Intriguing properties of neural networkscited by 5,114
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,390
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2017Renyi Differential Privacycited by 643
- 2016Stealing Machine Learning Models via Prediction APIscited by 602
- 2020Generalized ODIN: Detecting Out-of-distribution Image without Learning from Out-of-distribution Datacited by 408
- 2016Semi-supervised Knowledge Transfer for Deep Learning from Private Training Datacited by 347
- 2018Turning Your Weakness Into a Strength: Watermarking Deep Neural Networks by Backdooringcited by 334
- 2018Knockoff Nets: Stealing Functionality of Black-Box Modelscited by 285
- 2018Scalable Private Learning with PATEcited by 266
17 more
- 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 208
- 2018PRADA: Protecting against DNN Model Stealing Attackscited by 159
- 2020Entangled Watermarks as a Defense against Model Extractioncited by 144
- 2019Thieves on Sesame Street! Model Extraction of BERT-based APIscited by 136
- 2020Data-Free Model Extractioncited by 121
- 2021Dataset Inference: Ownership Resolution in Machine Learningcited by 115
- 2019DAWN: Dynamic Adversarial Watermarking of Neural Networkscited by 94
- 2018Exploring Connections Between Active Learning and Model Extractioncited by 84
- 2021Proof-of-Learning: Definitions and Practicecited by 81
- 2019Prediction Poisoning: Towards Defenses Against DNN Model Stealing Attackscited by 79
- 2018Copycat CNN: Stealing Knowledge by Persuading Confession with Random Non-Labeled Datacited by 69
- 2019Defending Against Model Stealing Attacks with Adaptive Misinformationcited by 55
- 2021MEGEX: Data-Free Model Extraction Attack against Gradient-Based Explainable AIcited by 35
- 2019A framework for the extraction of Deep Neural Networks by leveraging public datacited by 22
- 2019Extraction of Complex DNN Models: Real Threat or Boogeyman?cited by 19
- 2021Thief, Beware of What Get You There: Towards Understanding Model Extraction Attackcited by 9
- 2021Stateful Detection of Model Extraction Attackscited by 8
Built on by
Citing papers per year: 2022: 6; 2023: 5; 2024: 4; 2025: 4; 2026: 2.
21 papers.
Sort:
By area:
- 2023The False Promise of Imitating Proprietary LLMscited by 254
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defencescited by 75
- 2022Dataset Inference for Self-Supervised Modelscited by 36
- 2022On the Difficulty of Defending Self-Supervised Learning against Model Extractioncited by 22
- 2022Conflicting Interactions Among Protection Mechanisms for Machine Learning Modelscited by 12
- 2024QUEEN: Query Unlearning against Model Extractioncited by 9
- 2022On the Robustness of Dataset Inferencecited by 8
- 2023Bucks for Buckets (B4B): Active Defenses Against Stealing Encoderscited by 8
- 2023Beyond Labeling Oracles: What does it mean to steal ML models?cited by 4
- 2023SAME: Sample Reconstruction against Model Extraction Attackscited by 4
- 2023FDINet: Protecting against DNN Model Extraction via Feature Distortion Indexcited by 3
- 2024Efficient Model-Stealing Attacks Against Inductive Graph Neural Networkscited by 3
9 more
- 2025ADAGE: Active Defenses Against GNN Extractioncited by 2
- 2024LDPKiT: Superimposing Remote Queries for Privacy-Preserving Distillationcited by 1
- 2025Model-Guardian: Protecting against Data-Free Model Stealing Using Gradient Representations and Deceptive Predictionscited by 1
- 2025Efficient and Privacy-Preserving Soft Prompt Transfer for LLMscited by 1
- 2025LLM in the Middle: A Systematic Review of Threats and Mitigations to Real-World LLM-based Systemscited by 1
- 2026Let Them Steal: Trapping Large Language Model Extraction Attacks with Knowledge Honeypotcited by 1
- 2022One Picture is Worth a Thousand Words: A New Wallet Recovery Processcited by 0
- 2024Unraveling Attacks in Machine Learning-based IoT Ecosystems: A Survey and the Open Libraries Behind Themcited by 0
- 2026Caliber: Cross-Architecture Extraction-Cost Control for Score-Returning APIscited by 0
- 2026Caliber: Cross-Architecture Extraction-Cost Control for Score-Returning APIs2 Aug 2026
- 2026Let Them Steal: Trapping Large Language Model Extraction Attacks with Knowledge Honeypot14 Jun 2026
- 2025LLM in the Middle: A Systematic Review of Threats and Mitigations to Real-World LLM-based Systems12 Sep 2025
- 2025Efficient and Privacy-Preserving Soft Prompt Transfer for LLMs19 Jun 2025
- 2025Model-Guardian: Protecting against Data-Free Model Stealing Using Gradient Representations and Deceptive Predictions23 Mar 2025
- 2025ADAGE: Active Defenses Against GNN Extraction27 Feb 2025
- 2024QUEEN: Query Unlearning against Model Extraction1 Jul 2024
- 2024LDPKiT: Superimposing Remote Queries for Privacy-Preserving Distillation25 May 2024
- 2024Efficient Model-Stealing Attacks Against Inductive Graph Neural Networks20 May 2024
- 2024Unraveling Attacks in Machine Learning-based IoT Ecosystems: A Survey and the Open Libraries Behind Them22 Jan 2024
- 2023SAME: Sample Reconstruction against Model Extraction Attacks17 Dec 2023
- 2023Bucks for Buckets (B4B): Active Defenses Against Stealing Encoders12 Oct 2023
9 more
- 2023Beyond Labeling Oracles: What does it mean to steal ML models?3 Oct 2023
- 2023FDINet: Protecting against DNN Model Extraction via Feature Distortion Index20 Jun 2023
- 2023The False Promise of Imitating Proprietary LLMs25 May 2023
- 2022On the Robustness of Dataset Inference24 Oct 2022
- 2022Dataset Inference for Self-Supervised Models16 Sep 2022
- 2022Conflicting Interactions Among Protection Mechanisms for Machine Learning Models5 Jul 2022
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defences16 Jun 2022
- 2022On the Difficulty of Defending Self-Supervised Learning against Model Extraction16 May 2022
- 2022One Picture is Worth a Thousand Words: A New Wallet Recovery Process5 May 2022
- 2024QUEEN: Query Unlearning against Model Extractioncited by 9
- 2024QUEEN: Query Unlearning against Model Extraction1 Jul 2024
- 2023The False Promise of Imitating Proprietary LLMscited by 254
- 2023The False Promise of Imitating Proprietary LLMs25 May 2023
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defencescited by 75
- 2022Dataset Inference for Self-Supervised Modelscited by 36
- 2022On the Difficulty of Defending Self-Supervised Learning against Model Extractioncited by 22
- 2022Conflicting Interactions Among Protection Mechanisms for Machine Learning Modelscited by 12
- 2022On the Robustness of Dataset Inferencecited by 8
- 2023Bucks for Buckets (B4B): Active Defenses Against Stealing Encoderscited by 8
- 2023Beyond Labeling Oracles: What does it mean to steal ML models?cited by 4
- 2023SAME: Sample Reconstruction against Model Extraction Attackscited by 4
- 2023FDINet: Protecting against DNN Model Extraction via Feature Distortion Indexcited by 3
- 2024Efficient Model-Stealing Attacks Against Inductive Graph Neural Networkscited by 3
- 2025ADAGE: Active Defenses Against GNN Extractioncited by 2
- 2024LDPKiT: Superimposing Remote Queries for Privacy-Preserving Distillationcited by 1
12 most cited of 19 All 19 (JSON)
- 2026Caliber: Cross-Architecture Extraction-Cost Control for Score-Returning APIs2 Aug 2026
- 2026Let Them Steal: Trapping Large Language Model Extraction Attacks with Knowledge Honeypot14 Jun 2026
- 2025LLM in the Middle: A Systematic Review of Threats and Mitigations to Real-World LLM-based Systems12 Sep 2025
- 2025Efficient and Privacy-Preserving Soft Prompt Transfer for LLMs19 Jun 2025
- 2025Model-Guardian: Protecting against Data-Free Model Stealing Using Gradient Representations and Deceptive Predictions23 Mar 2025
- 2025ADAGE: Active Defenses Against GNN Extraction27 Feb 2025
- 2024LDPKiT: Superimposing Remote Queries for Privacy-Preserving Distillation25 May 2024
- 2024Efficient Model-Stealing Attacks Against Inductive Graph Neural Networks20 May 2024
- 2024Unraveling Attacks in Machine Learning-based IoT Ecosystems: A Survey and the Open Libraries Behind Them22 Jan 2024
- 2023SAME: Sample Reconstruction against Model Extraction Attacks17 Dec 2023
- 2023Bucks for Buckets (B4B): Active Defenses Against Stealing Encoders12 Oct 2023
- 2023Beyond Labeling Oracles: What does it mean to steal ML models?3 Oct 2023
12 newest of 19 All 19 (JSON)