SOOM: A Schedule-Search-Based Operator Obfuscation Method Against Model Extraction Attacks
- 10 June 2026
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Forensics and Security
- Vol. 21 (15566013) , 5643-5658
Abstract
Deep Neural Networks (DNNs) are gradually becoming indispensable in various technological domains. To cater to more deployment backends and increasingly complex model architectures, deep learning compiler-driven efficient compilation modes are becoming essential components of productivity. However, this deployment method exacerbates security risks. Recent studies have shown that attackers can reverse-engineer executable files to regenerate trainable deep learning models, leading to adversarial attacks and other security breaches. Previous research indicates that such attacks pose significant threats, yet progress in implementing cost-effective mitigation strategies remains limited. Existing defense mechanisms primarily focus on Trusted Execution Environments or partial encryption to protect critical model parameters, often at the expense of compiled execution efficiency. To address this gap, we propose a schedule search based operator obfuscation method (SOOM) to defend against model extraction attacks for models compiled and executed on standard CPU and GPU backends, where low latency on device inference is required. SOOM is built on TVM, a deep learning compiler, and constructs a comprehensive obfuscation space for deep learning operators. It leverages a security aware learned cost model based on XGBoost gradient boosted trees to balance security objectives and performance requirements, and ultimately generates obfuscated executable code for various deep learning operators. Extensive experiments covered over 105 operator configurations and more than 30,000 tensor computation test cases. Our method was tested against state-of-the-art model extraction attacks, raising the operator inference failure rate to as high as 89%. We also observe up to approximately 25.4% performance gains in selected cases, while the balanced setting keeps model-level latency overhead within a modest budget.Keywords
Funding Information
- National Key Research and Development Program of China (2021YFB3100700)
- National Natural Science Foundation of China (U22B2029)
- National Natural Science Foundation of China (62272228)
This publication has 24 references indexed in Scilit:
- MACO: Model Anti-Extraction via Compiler ObfuscationIEEE Transactions on Dependable and Secure Computing, 2025
- Artificial intelligence security and privacy: a surveyScience China Information Sciences, 2025
- Detecting Numerical Deviations in Deep Learning Models Introduced by the TVM Compiler2024
- REDLC: Learning-driven Reverse Engineering for Deep Learning Compilers2024
- DNNCloak: Secure DNN Models Against Memory Side-channel Based Reverse Engineering Attacks2022
- Machine Learning and Deep Learning frameworks and libraries for large-scale data mining: a surveyArtificial Intelligence Review, 2019
- MobileNetV2: Inverted Residuals and Linear Bottlenecks2018
- Densely Connected Convolutional Networks2017
- Evolutionary algorithms: A critical review and its future prospects2016
- Deep Residual Learning for Image Recognition2016