skip to main content
10.1145/2742647.2742673acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article

Tracking Keystrokes Using Wireless Signals

Published: 18 May 2015 Publication History

Abstract

We implement a passive remote keystroke detection mechanism using only changes in the wireless channel. The detection algorithm does not require the user to wear any active devices nor does it require a change in the user's wireless transmission technique. The receiver system is implemented with five antennas. We cancel the signals received on multiple antennas. The key insight to realizing a fine-grained localization system is to exploit the extremely high sensitivity of cancellation performance (interference cancellation in full-duplex for example) to exact amplitude and phase matching. The receiver design introduces a delay mismatch between the received signal streams to guarantee imperfect cancellation across the transmission bandwidth except at one in-band frequency resulting in a trough in the cancellation spectrum. We detect keystrokes by forming an array of observed trough frequency across different antenna pairs.
We implement our receiver system on the NI-based SDR platform. With full-training the receiver detects a keystroke within one key offset with an accuracy of 91.8%. With a short ≈ 10 character training input, this accuracy drops to 85%.

References

[1]
http://samy.pl/keysweeper/.
[2]
Adib, F., Kabelac, Z., Katabi, D., and Miller, R. C. 3d tracking via body radio reflections. In Usenix NSDI (2013), vol. 14.
[3]
Adib, F., and Katabi, D. See through walls with wifi! In Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM (2013), ACM, pp. 75--86.
[4]
Bahl, P., and Padmanabhan, V. N. Radar: An in-building rf-based user location and tracking system. In INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE (2000), vol. 2, Ieee, pp. 775--784.
[5]
Bharadia, D., and Katti, S. Full duplex mimo radios. Self 1, A2 (2014), A3.
[6]
Bharadia, D., McMilin, E., and Katti, S. Full duplex radios. In Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM (2013), ACM, pp. 375--386.
[7]
Choi, J. I., Jain, M., Srinivasan, K., Levis, P., and Katti, S. Achieving single channel, full duplex wireless communication. In Proceedings of the sixteenth annual international conference on Mobile computing and networking (2010), ACM, pp. 1--12.
[8]
Jain, M., Choi, J. I., Kim, T., Bharadia, D., Seth, S., Srinivasan, K., Levis, P., Katti, S., and Sinha, P. Practical, real-time, full duplex wireless. In Proceedings of the 17th annual international conference on Mobile computing and networking (2011), ACM, pp. 301--312.
[9]
Joshi, K. R., Hong, S. S., and Katti, S. Pinpoint: Localizing interfering radios. In NSDI (2013), pp. 241--253.
[10]
Kellogg, B., Talla, V., and Gollakota, S. Bringing gesture recognition to all devices. In Usenix NSDI (2014), vol. 14.
[11]
Pu, Q., Gupta, S., Gollakota, S., and Patel, S. Whole-home gesture recognition using wireless signals. In Proceedings of the 19th annual international conference on Mobile computing & networking (2013), ACM, pp. 27--38.
[12]
Vuagnoux, M., and Pasini, S. Compromising electromagnetic emanations of wired and wireless keyboards. In USENIX security symposium (2009), pp. 1--16.
[13]
Wang, G., Zou, Y., Zhou, Z., Wu, K., and Ni, L. M. We can hear you with wi-fi! In Proceedings of the 20th annual international conference on Mobile computing and networking (2014), ACM, pp. 593--604.
[14]
Wang, J., and Katabi, D. Dude, where's my card?: Rfid positioning that works with multipath and non-line of sight. In Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM (2013), ACM, pp. 51--62.
[15]
Wang, J., Vasisht, D., and Katabi, D. Rf-idraw: virtual touch screen in the air using rf signals. In Proceedings of the 2014 ACM conference on SIGCOMM (2014), ACM, pp. 235--246.
[16]
Wang, J., Zhao, K., Zhang, X., and Peng, C. Ubiquitous keyboard for small mobile devices: harnessing multipath fading for fine-grained keystroke localization. In Proceedings of the 12th annual international conference on Mobile systems, applications, and services (2014), ACM, pp. 14--27.
[17]
Wang, Y., Liu, J., Chen, Y., Gruteser, M., Yang, J., and Liu, H. E-eyes: device-free location-oriented activity identification using ne-grained wifi signatures. In Proceedings of the 20th annual international conference on Mobile computing and networking (2014), ACM, pp. 617--628.
[18]
Xiong, J., and Jamieson, K. Arraytrack: A fine-grained indoor location system. In NSDI (2013), pp. 71--84.
[19]
Xiong, J., Jamieson, K., and Sundaresan, K. Synchronicity: Pushing the envelope of fine-grained localization with distributed mimo. In Proceedings of the 1st ACM Workshop on Hot Topics in Wireless (2014), HotWireless '14.

Cited By

View all

Index Terms

  1. Tracking Keystrokes Using Wireless Signals

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MobiSys '15: Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services
    May 2015
    516 pages
    ISBN:9781450334945
    DOI:10.1145/2742647
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 May 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article

    Conference

    MobiSys'15
    Sponsor:

    Acceptance Rates

    MobiSys '15 Paper Acceptance Rate 29 of 219 submissions, 13%;
    Overall Acceptance Rate 274 of 1,679 submissions, 16%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)21
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 12 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    EPUB

    View this article in ePub.

    ePub

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media