Power-Related Side-Channel Attacks using the Android Sensor Framework

Software-based power side-channel attacks are a significant security threat to modern computer systems, enabling adversaries to extract confidential information.Existing attacks typically exploit direct power signals from dedicated interfaces, as demonstrated in the PLATYPUS attack, or power-dependent timing variations, as in the case of the Hertzbleed attack.As access to direct power signals is meanwhile restricted on more and more platforms, an important question is whether other exploitable power-related signals exist beyond timing proxies.In this paper, we show that Android mobile devices expose numerous power-related signals that allow power side-channel attacks.We systematically analyze unprivileged sensors provided by the Android sensor framework on multiple devices and show that these sensors expose parasitic influences of the power consumption.Our results include new insights into Android sensor leakage, particularly a novel leakage primitive: the rotation-dependent power leakage of the geomagnetic rotation vector sensor.We extensively evaluate the exposed sensors for different information leakage types.We compare them with the corresponding ground truth, achieving correlations greater than 0.9 for some of our tested sensors.In extreme cases, we observe not only statistical results but also, e.g., changes in a compass app's needle by approximately 30due to CPU stress.Additionally, we evaluate the capabilities of our identified leakage primitives in two case studies: As a remote attacker via the Google Chrome web browser and as a local attacker running inside an installed app.In particular, we present an end-to-end pixel-stealing attack on different Android devices that effectively circumvents the browser's cross-origin isolation with a leakage rate of 5 -10 s per pixel.Lastly, we demonstrate a proof-ofconcept AES attack, leaking individual key bytes using our newly discovered leakage primitive.

Authors

Institutions

Publication Details

Published
2025-01-01
DOI
https://doi.org/10.14722/ndss.2025.240092
Citations
8
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
11.88

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Power-Related Side-Channel Attacks using the Android Sensor Framework

Stefan Mangard, Martin Unterguggenberger, Andreas Kogler, Lukas Maar et al.
8 citations
Advanced Malware Detection Techniques
11.88
article

Power-Related Side-Channel Attacks using the Android Sensor Framework

Stefan Mangard, Martin Unterguggenberger, Andreas Kogler, Lukas Maar, Mathias Oberhuber
article en
8 citations

Abstract

Software-based power side-channel attacks are a significant security threat to modern computer systems, enabling adversaries to extract confidential information.Existing attacks typically exploit direct power signals from dedicated interfaces, as demonstrated in the PLATYPUS attack, or power-dependent timing variations, as in the case of the Hertzbleed attack.As access to direct power signals is meanwhile restricted on more and more platforms, an important question is whether other exploitable power-related signals exist beyond timing proxies.In this paper, we show that Android mobile devices expose numerous power-related signals that allow power side-channel attacks.We systematically analyze unprivileged sensors provided by the Android sensor framework on multiple devices and show that these sensors expose parasitic influences of the power consumption.Our results include new insights into Android sensor leakage, particularly a novel leakage primitive: the rotation-dependent power leakage of the geomagnetic rotation vector sensor.We extensively evaluate the exposed sensors for different information leakage types.We compare them with the corresponding ground truth, achieving correlations greater than 0.9 for some of our tested sensors.In extreme cases, we observe not only statistical results but also, e.g., changes in a compass app's needle by approximately 30due to CPU stress.Additionally, we evaluate the capabilities of our identified leakage primitives in two case studies: As a remote attacker via the Google Chrome web browser and as a local attacker running inside an installed app.In particular, we present an end-to-end pixel-stealing attack on different Android devices that effectively circumvents the browser's cross-origin isolation with a leakage rate of 5 -10 s per pixel.Lastly, we demonstrate a proof-ofconcept AES attack, leaking individual key bytes using our newly discovered leakage primitive.

Graz University of Technology (AT)
Österreichische Forschungsförderungsgesellschaft
Affordable and clean energy
Openalex Percentile: Top 1%
Advanced Malware Detection Techniques
11.88
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.