Title :
Fingerprinting Smartphones Remotely via ICMP Timestamps
Author :
Cristea, M. ; Groza, B.
Author_Institution :
Fac. of Automatics & Comput., Politeh. Univ. of Timisoara, Timisoara, Romania
Abstract :
Fingerprinting mobile devices over a WiFi channel has both positive and negative security implications: on one hand it allows the establishment of physically secure identifications by exploiting physically unclonable characteristics, on the other it jeopardizes privacy by mediating remote identification without user awareness. We are able to distinguish between smartphones within minutes, whenever their clock drifts apart with around one part-per-million, by using innocuous ICMP timestamps. To achieve this, we compute the clock skew of the device with linear programming techniques, a previously known methodology. Our experiments are done on some of the top Android devices on the market and the results show that remote identification is feasible even in the presence of: discontinued connections, clock synchronization, multiple hops or poor network conditions. Since blocking ICMP timestamps is not available by default on Android platforms, as well as editing the drivers is not within reach for average users, it seems that this may be indeed a privacy hole for smartphone users (and may be even worse for the closed-source platforms).
Keywords :
clocks; fingerprint identification; linear programming; smart phones; synchronisation; wireless LAN; wireless channels; Android devices; WiFi channel; clock skew; clock synchronization; discontinued connections; fingerprinting mobile devices; fingerprinting smartphones; innocuous ICMP timestamps; linear programming techniques; multiple hops conditions; negative security implications; physically secure identifications; physically unclonable characteristics; poor network conditions; positive security implications; remote identification; smartphone users; Clocks; IEEE 802.11 Standards; Linear programming; Privacy; Smart phones; Synchronization; Wireless communication; 802.11; ICMP; smartphone; timestamp;
Journal_Title :
Communications Letters, IEEE
DOI :
10.1109/LCOMM.2013.040913.130419