Abstract

Device fingerprinting technologies are widely employed in smartphones. However, the features used in existing schemes may bring the privacy disclosure problems because of their fixed and invariable nature (such as IMEI and OS version), or the draconian of their experimental conditions may lead to a large reduction in practicality. Finding a new, secure, and effective smartphone fingerprint is, however, a surprisingly challenging task due to the restrictions on technology and mobile phone manufacturers. To tackle this challenge, we propose a battery-based fingerprinting method, named PowerPrint, which captures the feature of power consumption rather than invariable information of the battery. Furthermore, power consumption information can be easily obtained without strict conditions. We design an unsupervised learning-based algorithm to fingerprint the battery, which is stimulated with different power consumption of tasks to improve the performance. We use 15 smartphones to evaluate the performance of PowerPrint in both laboratory and public conditions. The experimental results indicate that battery fingerprint can be efficiently used to identify smartphones with low overhead. At the same time, it will not bring privacy problems, since the power consumption information is changing in real time.

Highlights

  • Background of Battery Fingerprintwe briefly take a closer look at the background of battery; this will provide an understanding of how they can be used to uniquely fingerprinting smartphones

  • We propose a machine learningbased approach to extract a large number of features from the battery, whose accuracy is improved by performing customized tasks at different times. e proposed method, named PowerPrint, is evaluated from different aspects on a wide variety of smartphone models and operating systems, both the laboratories and nonlaboratories

  • We collect the power consumption information of a specified app, and the details of the app will be introduced

Read more

Summary

Application Scenarios

We introduce several interesting application scenarios about device fingerprinting. ere are many other scenarios where device fingerprinting can be used. Considering the first situation: many shopping malls have their own applications or official accounts, which are used for popularizing themselves. Websites and forums need to block some illegal user accounts regularly. E websites and forums only need to collect information about the device used by the illegal user. Once the illegal user re-registers on the websites on the same devices even if he/she employs various anonymity technologies such as IP hiding, the managers of the websites can identify and block the user. Such fingerprints are useful in the detection and prevention of online identity theft and credit card fraud. PowerPrint can be used as a plug-in for app developers to identify smartphones

Background of Battery Fingerprint
Features Selection and Classification Algorithms
Performance Evaluation
Related Work
Limitations and Discussion
Conclusions
Findings
Disclosure
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call