Identifikacija telefona zaradi razlik v merilnikih pospeška

Matej Huš

3. maj 2014 ob 20:34:46

Raziskovalci z Univerz v Južni Karolini in Illinoisu so ugotovili (znanstveni članek), da je mogoče enolično identificirati telefon z analizo meritev, ki jih ustvari vgrajen merilnik pospeška (akcelerometer). Zaradi majhnih razlik, ki nastanejo pri proizvodnji, je zapis meritve pri enakem zunanjem signalu (na primer če telefon na enak način spustimo ali stresemo) pri vsakem akcelerometru različen.

Analizirali so 80 samostojnih akcelerometrov, 25 vgrajenih v naprave z Androidom in dva v tabličnih računalnikih. Ugotovili so, da je mogoče v povprečju z natančnostjo 96 odstotkov ugotoviti, iz katerega akcelerometra je dobljeni signal. Razlog za unikatnost signala so majhni defekti pri proizvodnji, ki nastanejo pri izdelavi in sestavljanju premičnih delov akcelerometra. Komercialni akcelerometri sodijo v skupino MEMS (micro-elektro-mehanski sistem), kjer se kovinski deli v notranjosti premaknejo ob pospešku, kar zaznamo kot spremembo kapacitivnosti kondenzatorja. Ti proizvodni defekti so zanemarljivi pri uporabi višjih funkcij, kot je recimo obračanje slike ali zaznavanje prostega pada, medtem ko pri natančni analizi razkrijejo razlike med akcelerometri.

Avtorji poudarjajo, da je raziskava še v zelo zgodnji fazi in da izven laboratorija natančna identifikacija s primerjavo zapisov akcelerometrov še ni mogoča. Dodajajo pa, da stoodstotne natančnosti niti ni treba doseči, saj gre pri (neželeni) enolični identifikaciji vedno za primerjavo več značilnosti naprave. Zapis akcelerometra je zgolj ena izmed njih, pri čemer je treba poudariti, da imajo aplikacije navadno dostop do podatkov akcelerometra, ne glede na nastavitve varovanja podatkov.