Title
Smartwatch-Based Keystroke Inference Attacks and Context-Aware Protection Mechanisms.
Abstract
Wearable devices, such as smartwatches, are furnished with state-of-the-art sensors that enable a range of context-aware applications. However, malicious applications can misuse these sensors, if access is left unaudited. In this paper, we demonstrate how applications that have access to motion or inertial sensor data on a modern smartwatch can recover text typed on an external QWERTY keyboard. Due to the distinct nature of the perceptible motion sensor data, earlier research efforts on emanation based keystroke inference attacks are not readily applicable in this scenario. The proposed novel attack framework characterizes wrist movements (captured by the inertial sensors of the smartwatch worn on the wrist) observed during typing, based on the relative physical position of keys and the direction of transition between pairs of keys. Eavesdropped keystroke characteristics are then matched to candidate words in a dictionary. Multiple evaluations show that our keystroke inference framework has an alarmingly high classification accuracy and word recovery rate. With the information recovered from the wrist movements perceptible by a smartwatch, we exemplify the risks associated with unaudited access to seemingly innocuous sensors (e.g., accelerometers and gyroscopes) of wearable devices. As part of our efforts towards preventing such side-channel attacks, we also develop and evaluate a novel context-aware protection framework which can be used to automatically disable (or downgrade) access to motion sensors, whenever typing activity is detected.
Year
DOI
Venue
2016
10.1145/2897845.2897905
AsiaCCS
Keywords
Field
DocType
Smartwatch, keystroke, sensor, wearable, privacy
Gyroscope,Inference,Accelerometer,Wearable computer,Computer science,Computer security,Keystroke logging,Inertial measurement unit,Wearable technology,Smartwatch
Conference
Citations 
PageRank 
References 
13
0.55
18
Authors
4
Name
Order
Citations
PageRank
Ananda Maiti1439.63
Oscar Armbruster2130.55
Murtuza Jadliwala326625.26
Jibo He415713.86