Slashdot Mirror


Sensor Characteristics Uniquely Identify Individual Phones

An anonymous reader writes "SFGate reports that Stanford researchers have figured out a way to generate a unique fingerprint from a cell phone's suite of built-in sensors. The tiny accelerometers, gyroscopes, microphones, and speakers in cell phones have characteristics that vary slightly from handset to handset, and these variations may contain enough information to uniquely identify a given handset. How that information might get from the phone to a third party varies (the article describes a JavaScript snippet reading the Z-axis accelerometer, though it says little about how the user might block such information from being read), but the possibility for abuse is certainly troubling."

9 of 69 comments (clear)

  1. Great! by nospam007 · · Score: 3, Funny

    Now I have to drop my phone from time to time to fool the NSA.

  2. ... nothing new. by nbvb · · Score: 4, Interesting

    Cell phones have been identifiable by RF fingerprinting for many, many years.

    Was a common anti-fraud technique in the analog cellular days.

    1. Re:... nothing new. by Shoten · · Score: 4, Interesting

      Cell phones have been identifiable by RF fingerprinting for many, many years.

      Was a common anti-fraud technique in the analog cellular days.

      Yes, but RF fingerprinting requires proximity to the cell phone. This is a form of fingerprinting that can be done to large population en masse from pretty much anywhere. This is actually something *very* new.

      --

      For your security, this post has been encrypted with ROT-13, twice.
  3. Uh, so what? by Anonymous Coward · · Score: 4, Insightful

    The possibility for abuse is troubling. Really?

    Android: android.telephony.TelephonyManager.getDeviceId()
    iOS: NSString* uniqueID = [UIDevice currentDevice].uniqueIdentifier;
    WindPhone: Dunno don't do anything for it, I assume it's part of the API as well.

    So yes, tell me more about this "troubling" ability to build a fingerprint of questionable accuracy on a device to uniquely ID it even when you can just READ THE UNIQUE DEVICE ID right from it to start with.

  4. How long ... by gstoddart · · Score: 4, Insightful

    How long before we have Minority Report type crimes?

    "Sir, you're going to have to have to come with us. Our metadata surveillance indicates you are likely to commit a crime, and our tracking of your phone indicates you were recently at a hardware store. We need to take you to the internment camp."

    Some days I just want to turn into Reg the Blank and hide.

    When they can know everything about you even when you've done nothing wrong, you're not so much free anymore as you are being allowed to pretend you are until such time as they decide to cart you off.

    --
    Lost at C:>. Found at C.
  5. Re:Yawn.... by BradleyUffner · · Score: 3, Informative

    Does the MAC ever leave the local network? (Honest question; from my understanding it is only needed in the local network, so propagating it further makes no sense, but then, I'm no networking expert)

    It does if an app running on the phone sends it outside the network.

  6. IMEI and MAC addresses? by Rambo+Tribble · · Score: 3, Interesting

    I was of the impression that anything that accesses the cell network already has a unique IMEI adddress and that devices that access networks have a unique MAC address. What does this provide that they don't? It would seem this information could be spoofed at least as easily as such hardware addresses.

  7. Re:What is it with Scientists and Identifying Thin by rasmusbr · · Score: 3, Insightful

    Because there are lots of people who want PhD:s, but not a lot of creativity to go around and even less funding to go around for creative and truly novel projects

    You can bet that this has already been done in the industry so it's not like they're inventing anything that doesn't already exist.

    By the way, it ought to be reasonably straightforward to get a fingerprint out of the totality of sensor data that a phone generates during the course of a week or so even if the sensors were flawless. After all, we all have different habits, different gaits, etc. Odds are someone is already doing that.

  8. Does this scale? by mbone · · Score: 3, Informative

    If you look at the graph in the article (which talks about flipping the phone, but seems to actually be measurements of flat vs standing vertical), the variations are constrained to be (in the Sz axis) from 0.994 to 1.004, or a variation of 0.008, and the Sz repeatability is worse than 0.00025. So, this would work if the number of phones was ~ 30, but would be "confusion limited" for a larger number. Likewise, in the Oz axis the (different ?!?) units run from -0.2 to 0.4, a variation of 0.6, and the uncertainty is > 0.02, so the number of phones that could be distinguished is ~ 30. Combine these two axes, and no more than ~ 30^2 or 900 phones could be distinguished. There are obviously more than 900 phones in the world.

    Even if all 3 sensors are independent and equally sensitive, that only gets you the ability to track 900^3 or ~ 700 million devices, which is a lot, but still likely not enough, as the distribution of errors is not likely to be uniform, but gaussian or some other distribution, and that will lower the effective sensitivity, as would any correlation between the sensor errors.

    Note also that quartz crystals (I believe that these are piezoelectric sensors) are notorious not only for being individually imperfect, but also for drifting with time and (especially) temperature, which might also substantially reduce repeatability.

    So, I suspect this is not likely to work well in practice.

    What this could do is make the rare phone (one with by chance a particularly bad sensor) easily identifiable...