Smartwatch-Based Keystroke Inference Attacks and Context-Aware Protection Mechanisms

Smartwatch-Based Keystroke Inference Attacks and Context-Aware Protection Mechanisms
复制标题

DOI:
10.1145/2897845.2897905
复制
发表时间:
2016-05
期刊:
Proceedings of the 11th ACM on Asia Conference on Computer and Communications Security
影响因子:
--
通讯作者:
Anindya Maiti;Oscar Armbruster;Murtuza Jadliwala;Jibo He
Anindya Maiti;Oscar Armbruster;Murtuza Jadliwala;Jibo He
中科院分区:
其他
文献类型:
--
作者:
Anindya Maiti;Oscar Armbruster;Murtuza Jadliwala;Jibo He

文献摘要

相似文献

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.