Title
Single-stroke language-agnostic keylogging using stereo-microphones and domain specific machine learning
Abstract
Mobile phones are equipped with an increasingly large number of precise and sophisticated sensors. This raises the risk of direct and indirect privacy breaches. In this paper, we investigate the feasibility of keystroke inference when user taps on a soft keyboard are captured by the stereoscopic microphones on an Android smartphone. We developed algorithms for sensor-signals processing and domain specific machine learning to infer key taps using a combination of stereo-microphones and gyroscopes. We implemented and evaluated the performance of our system on two popular mobile phones and a tablet: Samsung S2, Samsung Tab 8 and HTC One. Based on our experiments, and to the best of our knowledge, our system (1) is the first to exceed 90% accuracy requiring a single attempt, (2) operates on the standard Android QWERTY and number keyboards, and (3) is language agnostic. We show that stereo-microphones are a much more effective side channel as compared to the gyroscope, however, their data can be combined to boost the accuracy of prediction. While previous studies focused on larger key sizes and repetitive attempts, we show that by focusing on the specifics of the keyboard and creating machine learning models and algorithms based on keyboard areas combined with adequate filtering, we can achieve an accuracy of 90% - 94% for much smaller key sizes in a single attempt. We also demonstrate how such attacks can be instrumentalized by a malicious application to log the keystrokes of other sensitive applications. Finally, we describe some techniques to mitigate these attacks.
Year
DOI
Venue
2014
10.1145/2627393.2627417
WISEC
Keywords
Field
DocType
invasive software,keystroke inference using stereo-microphones,sensor malware,side-channel attacks,privacy,smartphone security,tap detection with motion sensors,machine learning,keystroke inference using gyroscope,unauthorized access,side channel attacks
Gyroscope,Computer science,Computer security,Computer network,Keystroke logging,Artificial intelligence,Side channel attack,Android (operating system),Stereoscopy,Inference,Filter (signal processing),Machine learning,Soft keyboard
Conference
Citations 
PageRank 
References 
18
0.79
21
Authors
3
Name
Order
Citations
PageRank
Sashank Narain1423.47
Amirali Sanatinia2312.10
Guevara Noubir388775.90