Back to Search
Start Over
An Indirect Eavesdropping Attack of Keystrokes on Touch Screen through Acoustic Sensing
- Source :
- IEEE Transactions on Mobile Computing. 20:337-351
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- This paper demonstrates the feasibility of a side-channel attack to infer keystrokes on touch screen leveraging an off-the-shelf smartphone. Although there exist some studies on keystroke eavesdropping attacks on touch screen, they are mainly direct eavesdropping attacks, i.e., require the device of victims compromised to provide side-channel information for the adversary, which are hardly launched in practical scenarios. In this work, we show the practicability of an indirect eavesdropping attack, $KeyListener$ K e y L i s t e n e r , which infers keystrokes on QWERTY keyboards of touch screen leveraging audio devices on a smartphone. We investigate the attenuation of acoustic signals, and find that a user's keystroke fingers can be localized through the attenuation of acoustic signals received by the microphones in the smartphone. We then utilize the attenuation of acoustic signals to localize each keystroke, and further analyze errors induced by ambient noises. To improve the accuracy of keystroke localization, $KeyListener$ K e y L i s t e n e r further tracks finger movements during inputs through phase change and Doppler effect to reduce errors of acoustic signal attenuation-based keystroke localization. In addition, a binary tree-based search approach is employed to infer keystrokes in a context-aware manner. The proposed keystroke eavesdropping attack is robust to various environments without the assistance of additional infrastructures. Extensive experiments demonstrate that the accuracy of keystroke inference in top-5 candidates can approach 90 percent with a top-5 error rate of around 6 percent, which is a strong indication of the possible user privacy leakage of inputs on QWERTY keyboard.
- Subjects :
- Information privacy
InformationSystems_INFORMATIONINTERFACESANDPRESENTATION(e.g.,HCI)
Computer Networks and Communications
Computer science
Speech recognition
Mobile computing
Wearable computer
020206 networking & telecommunications
Eavesdropping
02 engineering and technology
Adversary
Keystroke logging
0202 electrical engineering, electronic engineering, information engineering
Side channel attack
Electrical and Electronic Engineering
User interface
Software
Subjects
Details
- ISSN :
- 21619875 and 15361233
- Volume :
- 20
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Mobile Computing
- Accession number :
- edsair.doi...........ab51ac6f8688a689023ef9b683d58b23
- Full Text :
- https://doi.org/10.1109/tmc.2019.2947468