LaserKey: Eavesdropping Keyboard Typing Leveraging Vibrational Emanations via Laser Sensing
Reconstructing keyboard input through side-channel attacks has posed significant threats to user security. While conventional keystroke eavesdropping attacks have demonstrated effectiveness using side channels such as acoustic signals, they are usually shorter in range and can be significantly affected by environmental noises. In this paper, we propose <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">LaserKey</i>, a novel keystroke eavesdropping technique that leverages the long-range and noise-resistant nature of lasers to achieve a more stealthy side-channel attack. We utilize laser sensors to accurately capture the subtle vibrations induced on laptop screens by keystrokes, and innovatively design a laser-driven deep learning-based keystroke recognition model with the inputs being the Mel-frequency Cepstral Coefficien (MFCC), Time Difference of Arrival (TDoA), and amplitude features extracted from such vibration signals. Through systematic experiments, we demonstrate that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">LaserKey</i> achieves a 92.2% single-key recognition accuracy. By combining multiple single-key recognition capabilities based on this, we then realize the end-to-end word-level recognition. Moreover, to mitigate the recognition errors caused by the changes in keystroke positions, we introduce a meta-learning based domain generalization approach for achieving robust laser position calibration. Results show that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">LaserKey</i> achieves as low as 3% character error rate (CER) for word-level recognition, proving its effectiveness for long-range and high-accuracy keystroke eavesdropping, and highlighting the necessity for countermeasures in the future.
Authors
- Gecheng Chen (ORCID: https://orcid.org/0000-0002-4466-6416)
- Weitao Xu (ORCID: https://orcid.org/0000-0001-9741-5912)
- Y. Huang (ORCID: https://orcid.org/0000-0002-6774-8131)
- Chengwen Luo (ORCID: https://orcid.org/0000-0003-0293-0781)
- Jianqiang Li (ORCID: https://orcid.org/0000-0002-2208-962X)
- Jin Zhang (ORCID: https://orcid.org/0000-0001-9001-1931)
- Zhuoqing Xie
- Long Cheng (ORCID: https://orcid.org/0000-0003-1736-0873)
- Huan Yao (ORCID: https://orcid.org/0009-0004-0558-9202)
Institutions
- City University of Hong Kong (HK)
- Shenzhen University (CN)
- Clemson University (US)
Publication Details
- Journal
- IEEE Transactions on Mobile Computing
- Published
- 2025-01-16
- DOI
- https://doi.org/10.1109/tmc.2025.3529919
- Citations
- 3
- Primary Topic
- Music and Audio Processing
- Type
- article
- Field-Weighted Citation Impact
- 4.46
Funders
- National Natural Science Foundation of China