Skip to main navigation Skip to search Skip to main content

Robustness of on-device models: adversarial attack to deep learning models on Android apps

Yujin Huang, Han Hu, Chunyang Chen

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Deep learning has shown its power in many applications, including object detection in images, natural-language understanding, and speech recognition. To make it more accessible to end users, many deep learning models are now embedded in mobile apps. Compared to offloading deep learning from smartphones to the cloud, performing machine learning on-device can help improve latency, connectivity, and power consumption. However, most deep learning models within Android apps can easily be obtained via mature reverse engineering, while the models' exposure may invite adversarial attacks. In this study, we propose a simple but effective approach to hacking deep learning models using adversarial attacks by identifying highly similar pre-trained models from TensorFlow Hub. All 10 real-world Android apps in the experiment are successfully attacked by our approach. Apart from the feasibility of the model attack, we also carry out an empirical study that investigates the characteristics of deep learning models used by hundreds of Android apps on Google Play. The results show that many of them are similar to each other and widely use fine-tuning techniques to pre-trained models on the Internet.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE/ACM 43rd International Conference on Software Engineering
Subtitle of host publicationSoftware Engineering in Practice, ICSE-SEIP 2021
EditorsSigrid Eldh, Davide Falessi
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages101-110
Number of pages10
ISBN (Electronic)9780738146690
ISBN (Print)9781665438698
DOIs
Publication statusPublished - 2021
EventInternational Conference on Software Engineering 2021: Software Engineering in Practice - Online, Madrid, Spain
Duration: 25 May 202128 May 2021
Conference number: 43rd
https://ieeexplore-ieee-org.ezproxy.lib.monash.edu.au/xpl/conhome/9401806/proceeding (Proceedings)

Publication series

NameProceedings - International Conference on Software Engineering
PublisherThe Institute of Electrical and Electronics Engineers, Inc.
ISSN (Print)0270-5257

Conference

ConferenceInternational Conference on Software Engineering 2021
Abbreviated titleICSE-SEIP 2021
Country/TerritorySpain
CityMadrid
Period25/05/2128/05/21
OtherTrack within the International Conference on Software Engineering
Internet address

Keywords

  • Adversarial attack
  • Android
  • Deep learning
  • Mobile apps
  • Security

Cite this