WatchLogger: Keystroke Detection and Recognition of Typed Words Using Smartwatch

Nowadays, more and more people are wearing smartwatches in their daily lives. The various sensors embedded in smartwatches bring the ability to evaluate users' status as well as the risk of privacy issues. For example, if users are typing on keyboards while wearing smartwatches, the attacker ca...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Sensors and materials 2024-10, Vol.36 (10), p.4519
Hauptverfasser: Li, Gangkai, Nakamura, Yugo, Choi, Hyuckjin, Fukushima, Shogo, Arakawa, Yutaka
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 10
container_start_page 4519
container_title Sensors and materials
container_volume 36
creator Li, Gangkai
Nakamura, Yugo
Choi, Hyuckjin
Fukushima, Shogo
Arakawa, Yutaka
description Nowadays, more and more people are wearing smartwatches in their daily lives. The various sensors embedded in smartwatches bring the ability to evaluate users' status as well as the risk of privacy issues. For example, if users are typing on keyboards while wearing smartwatches, the attacker can know the typed contents from the sensor data collected by the malicious applications that are installed on the targets' smartwatches. In this paper, we propose WatchLogger, a framework using audio and accelerometer signals to recognize the English words being typed, to demonstrate how to implement the smartwatch-based side-channel attack. In contrast with previous studies that focused on the recognition of each key or pair of keys being pressed, WatchLogger aims to perform recognition on the scale of words. To achieve this goal, WatchLogger exploits the audio signals for segmentation and the accelerometer signals for classification. In addition, we propose an ensemble classification model to deal with the problem caused by too many words. Finally, we build the WTW-100 dataset (Wearable Typed Words dataset with 100 classes of words) using data from four participants and conduct experiments on the basis of this dataset. The experimental results show accuracies of 98.31 and 99.62% and F1 scores of 0.9745 and 0.9855 for keystroke detection and classification, respectively, and an accuracy of 79.76% for word classification, indicating a considerable performance of WatchLogger.
doi_str_mv 10.18494/SAM5237
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3126735391</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3126735391</sourcerecordid><originalsourceid>FETCH-LOGICAL-c212t-48652ae1268b9745ff70856d732a39d498854d5780ca21575e8edbe2b17d379c3</originalsourceid><addsrcrecordid>eNotkE1LAzEYhIMoWGrBnxDw4mU1n5vEW6mfWFFsS4_LNnl33aqbNUmR_nvXtqdhYHhmGITOKbmiWhhxPRu_SMbVERowwWVGdG6O0YAYKjJhuDxFoxjXhBCqJclZPkBvyzLZj6mvawg3-Bm2MQX_CfgWEtjU-BaXrcPvYH3dNjvvKzzfduDw0gcX8SI2bY1n32VIv_-oM3RSlV8RRgcdosX93XzymE1fH54m42lmGWUpEzqXrATKcr0ySsiqUkTL3CnOSm6cMFpL4aTSxJaMSiVBg1sBW1HluDKWD9HFntsF_7OBmIq134S2ryx4T1VcckP71OU-ZYOPMUBVdKHpt24LSordZcXhMv4H2YlcYQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3126735391</pqid></control><display><type>article</type><title>WatchLogger: Keystroke Detection and Recognition of Typed Words Using Smartwatch</title><source>DOAJ Directory of Open Access Journals</source><source>EZB-FREE-00999 freely available EZB journals</source><source>Alma/SFX Local Collection</source><creator>Li, Gangkai ; Nakamura, Yugo ; Choi, Hyuckjin ; Fukushima, Shogo ; Arakawa, Yutaka</creator><creatorcontrib>Li, Gangkai ; Nakamura, Yugo ; Choi, Hyuckjin ; Fukushima, Shogo ; Arakawa, Yutaka</creatorcontrib><description>Nowadays, more and more people are wearing smartwatches in their daily lives. The various sensors embedded in smartwatches bring the ability to evaluate users' status as well as the risk of privacy issues. For example, if users are typing on keyboards while wearing smartwatches, the attacker can know the typed contents from the sensor data collected by the malicious applications that are installed on the targets' smartwatches. In this paper, we propose WatchLogger, a framework using audio and accelerometer signals to recognize the English words being typed, to demonstrate how to implement the smartwatch-based side-channel attack. In contrast with previous studies that focused on the recognition of each key or pair of keys being pressed, WatchLogger aims to perform recognition on the scale of words. To achieve this goal, WatchLogger exploits the audio signals for segmentation and the accelerometer signals for classification. In addition, we propose an ensemble classification model to deal with the problem caused by too many words. Finally, we build the WTW-100 dataset (Wearable Typed Words dataset with 100 classes of words) using data from four participants and conduct experiments on the basis of this dataset. The experimental results show accuracies of 98.31 and 99.62% and F1 scores of 0.9745 and 0.9855 for keystroke detection and classification, respectively, and an accuracy of 79.76% for word classification, indicating a considerable performance of WatchLogger.</description><identifier>ISSN: 0914-4935</identifier><identifier>EISSN: 2435-0869</identifier><identifier>DOI: 10.18494/SAM5237</identifier><language>eng</language><publisher>Tokyo: MYU Scientific Publishing Division</publisher><subject>Accelerometers ; Audio data ; Audio signals ; Classification ; Datasets ; Keyboards ; Recognition ; Signal classification ; Smartwatches ; Wearable computers</subject><ispartof>Sensors and materials, 2024-10, Vol.36 (10), p.4519</ispartof><rights>Copyright MYU Scientific Publishing Division 2024</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,864,27924,27925</link.rule.ids></links><search><creatorcontrib>Li, Gangkai</creatorcontrib><creatorcontrib>Nakamura, Yugo</creatorcontrib><creatorcontrib>Choi, Hyuckjin</creatorcontrib><creatorcontrib>Fukushima, Shogo</creatorcontrib><creatorcontrib>Arakawa, Yutaka</creatorcontrib><title>WatchLogger: Keystroke Detection and Recognition of Typed Words Using Smartwatch</title><title>Sensors and materials</title><description>Nowadays, more and more people are wearing smartwatches in their daily lives. The various sensors embedded in smartwatches bring the ability to evaluate users' status as well as the risk of privacy issues. For example, if users are typing on keyboards while wearing smartwatches, the attacker can know the typed contents from the sensor data collected by the malicious applications that are installed on the targets' smartwatches. In this paper, we propose WatchLogger, a framework using audio and accelerometer signals to recognize the English words being typed, to demonstrate how to implement the smartwatch-based side-channel attack. In contrast with previous studies that focused on the recognition of each key or pair of keys being pressed, WatchLogger aims to perform recognition on the scale of words. To achieve this goal, WatchLogger exploits the audio signals for segmentation and the accelerometer signals for classification. In addition, we propose an ensemble classification model to deal with the problem caused by too many words. Finally, we build the WTW-100 dataset (Wearable Typed Words dataset with 100 classes of words) using data from four participants and conduct experiments on the basis of this dataset. The experimental results show accuracies of 98.31 and 99.62% and F1 scores of 0.9745 and 0.9855 for keystroke detection and classification, respectively, and an accuracy of 79.76% for word classification, indicating a considerable performance of WatchLogger.</description><subject>Accelerometers</subject><subject>Audio data</subject><subject>Audio signals</subject><subject>Classification</subject><subject>Datasets</subject><subject>Keyboards</subject><subject>Recognition</subject><subject>Signal classification</subject><subject>Smartwatches</subject><subject>Wearable computers</subject><issn>0914-4935</issn><issn>2435-0869</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNotkE1LAzEYhIMoWGrBnxDw4mU1n5vEW6mfWFFsS4_LNnl33aqbNUmR_nvXtqdhYHhmGITOKbmiWhhxPRu_SMbVERowwWVGdG6O0YAYKjJhuDxFoxjXhBCqJclZPkBvyzLZj6mvawg3-Bm2MQX_CfgWEtjU-BaXrcPvYH3dNjvvKzzfduDw0gcX8SI2bY1n32VIv_-oM3RSlV8RRgcdosX93XzymE1fH54m42lmGWUpEzqXrATKcr0ySsiqUkTL3CnOSm6cMFpL4aTSxJaMSiVBg1sBW1HluDKWD9HFntsF_7OBmIq134S2ryx4T1VcckP71OU-ZYOPMUBVdKHpt24LSordZcXhMv4H2YlcYQ</recordid><startdate>20241029</startdate><enddate>20241029</enddate><creator>Li, Gangkai</creator><creator>Nakamura, Yugo</creator><creator>Choi, Hyuckjin</creator><creator>Fukushima, Shogo</creator><creator>Arakawa, Yutaka</creator><general>MYU Scientific Publishing Division</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>7SR</scope><scope>7TB</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>FR3</scope><scope>JG9</scope><scope>L7M</scope></search><sort><creationdate>20241029</creationdate><title>WatchLogger: Keystroke Detection and Recognition of Typed Words Using Smartwatch</title><author>Li, Gangkai ; Nakamura, Yugo ; Choi, Hyuckjin ; Fukushima, Shogo ; Arakawa, Yutaka</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c212t-48652ae1268b9745ff70856d732a39d498854d5780ca21575e8edbe2b17d379c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Accelerometers</topic><topic>Audio data</topic><topic>Audio signals</topic><topic>Classification</topic><topic>Datasets</topic><topic>Keyboards</topic><topic>Recognition</topic><topic>Signal classification</topic><topic>Smartwatches</topic><topic>Wearable computers</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Li, Gangkai</creatorcontrib><creatorcontrib>Nakamura, Yugo</creatorcontrib><creatorcontrib>Choi, Hyuckjin</creatorcontrib><creatorcontrib>Fukushima, Shogo</creatorcontrib><creatorcontrib>Arakawa, Yutaka</creatorcontrib><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Materials Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>Sensors and materials</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Li, Gangkai</au><au>Nakamura, Yugo</au><au>Choi, Hyuckjin</au><au>Fukushima, Shogo</au><au>Arakawa, Yutaka</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>WatchLogger: Keystroke Detection and Recognition of Typed Words Using Smartwatch</atitle><jtitle>Sensors and materials</jtitle><date>2024-10-29</date><risdate>2024</risdate><volume>36</volume><issue>10</issue><spage>4519</spage><pages>4519-</pages><issn>0914-4935</issn><eissn>2435-0869</eissn><abstract>Nowadays, more and more people are wearing smartwatches in their daily lives. The various sensors embedded in smartwatches bring the ability to evaluate users' status as well as the risk of privacy issues. For example, if users are typing on keyboards while wearing smartwatches, the attacker can know the typed contents from the sensor data collected by the malicious applications that are installed on the targets' smartwatches. In this paper, we propose WatchLogger, a framework using audio and accelerometer signals to recognize the English words being typed, to demonstrate how to implement the smartwatch-based side-channel attack. In contrast with previous studies that focused on the recognition of each key or pair of keys being pressed, WatchLogger aims to perform recognition on the scale of words. To achieve this goal, WatchLogger exploits the audio signals for segmentation and the accelerometer signals for classification. In addition, we propose an ensemble classification model to deal with the problem caused by too many words. Finally, we build the WTW-100 dataset (Wearable Typed Words dataset with 100 classes of words) using data from four participants and conduct experiments on the basis of this dataset. The experimental results show accuracies of 98.31 and 99.62% and F1 scores of 0.9745 and 0.9855 for keystroke detection and classification, respectively, and an accuracy of 79.76% for word classification, indicating a considerable performance of WatchLogger.</abstract><cop>Tokyo</cop><pub>MYU Scientific Publishing Division</pub><doi>10.18494/SAM5237</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0914-4935
ispartof Sensors and materials, 2024-10, Vol.36 (10), p.4519
issn 0914-4935
2435-0869
language eng
recordid cdi_proquest_journals_3126735391
source DOAJ Directory of Open Access Journals; EZB-FREE-00999 freely available EZB journals; Alma/SFX Local Collection
subjects Accelerometers
Audio data
Audio signals
Classification
Datasets
Keyboards
Recognition
Signal classification
Smartwatches
Wearable computers
title WatchLogger: Keystroke Detection and Recognition of Typed Words Using Smartwatch
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T16%3A10%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=WatchLogger:%20Keystroke%20Detection%20and%20Recognition%20of%20Typed%20Words%20Using%20Smartwatch&rft.jtitle=Sensors%20and%20materials&rft.au=Li,%20Gangkai&rft.date=2024-10-29&rft.volume=36&rft.issue=10&rft.spage=4519&rft.pages=4519-&rft.issn=0914-4935&rft.eissn=2435-0869&rft_id=info:doi/10.18494/SAM5237&rft_dat=%3Cproquest_cross%3E3126735391%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3126735391&rft_id=info:pmid/&rfr_iscdi=true