PowerApp: Mobile Apps and User Actions Identification via USB Power Channel Analysis
With the advancement of technology, the functionality of mobile applications has become increasingly powerful, and users are heavily relying on these apps for various entertainment and business activities. However, the frequent use of these applications accelerates smartphone battery consumption, which can require multiple charging sessions per day. As a result, USB charging facilities and shared mobile power banks have become more widespread. Although their popularity indeed provides convenience to users, it also introduces security risks, such as information theft through USB data transfer. In this paper, we propose PowerApp, a novel framework that identifies mobile applications running and ongoing user actions by analyzing their energy consumption of a USB-connected mobile device. In particular, we passively measure the current withdrawal by the charging mobile device from the power source. We demonstrate the effectiveness and practicality of PowerApp through extensive experiments involving 190 popular mobile apps. Our experimental results show that PowerApp can successfully identify these apps with around 95% accuracy on average.
Authors
- Riccardo Spolaor (ORCID: https://orcid.org/0000-0002-3878-7940)
- Yi Liu (ORCID: https://orcid.org/0000-0002-0821-7322)
- Xiuzhen Cheng (ORCID: https://orcid.org/0000-0001-5912-4647)
- Pengfei Hu (ORCID: https://orcid.org/0000-0002-7935-886X)
- Ning Feng (ORCID: https://orcid.org/0000-0003-0138-8257)
Institutions
- Qingdao University (CN)
- Shandong University of Science and Technology (CN)
Publication Details
- Published
- 2025-06-08
- DOI
- https://doi.org/10.1109/icc52391.2025.11161905
- Citations
- 1
- Primary Topic
- Multimedia Communication and Technology
- Type
- article
- Field-Weighted Citation Impact
- 4.20