Energy-Latency Attacks to On-Device Neural Networks via Sponge Poisoning
Zijian Wang, Shuo Huang, Yujin Huang, Helei Cui

TL;DR
This paper demonstrates that sponge poisoning attacks can effectively increase energy consumption in on-device neural networks, exposing vulnerabilities in mobile processors and highlighting the need for improved defenses.
Contribution
The work extends sponge poisoning attacks to on-device scenarios, providing a new pipeline and experimental analysis on mobile processors and neural networks.
Findings
Sponge poisoning can significantly increase energy consumption on mobile devices.
On-device neural networks are vulnerable to sponge poisoning attacks.
The attack can effectively pollute processor accelerators used in mobile devices.
Abstract
In recent years, on-device deep learning has gained attention as a means of developing affordable deep learning applications for mobile devices. However, on-device models are constrained by limited energy and computation resources. In the mean time, a poisoning attack known as sponge poisoning has been developed.This attack involves feeding the model with poisoned examples to increase the energy consumption during inference. As previous work is focusing on server hardware accelerators, in this work, we extend the sponge poisoning attack to an on-device scenario to evaluate the vulnerability of mobile device processors. We present an on-device sponge poisoning attack pipeline to simulate the streaming and consistent inference scenario to bridge the knowledge gap in the on-device setting. Our exclusive experimental analysis with processors and on-device networks shows that sponge…
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 · Advanced Memory and Neural Computing · Security and Verification in Computing
